# Gemini Files API

**Canonical:** https://apis.io/apis/gemini/gemini-files-api/  
**Provider:** Gemini — https://apis.io/providers/gemini/  
**Base URL:** https://generativelanguage.googleapis.com  
**Documentation:** https://ai.google.dev/api

Gemini Files API is one of 20 APIs that [Gemini](https://apis.io/providers/gemini/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include File. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and an API reference.

Upload and manage files used as model input

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/gemini/refs/heads/main/openapi/gemini-files-api-openapi.yml
- **Documentation** — https://ai.google.dev/api/rest
- **Authentication** — https://ai.google.dev/gemini-api/docs/api-key
- **APIReference** — https://ai.google.dev/api/all-methods
- **Function Calling** — https://ai.google.dev/gemini-api/docs/function-calling
- **Code Execution** — https://ai.google.dev/gemini-api/docs/code-execution
- **Grounding** — https://ai.google.dev/gemini-api/docs/google-search
- **Safety** — https://ai.google.dev/gemini-api/docs/safety-settings
- **Context Caching** — https://ai.google.dev/gemini-api/docs/caching
- **Tuning** — https://ai.google.dev/api/tuning
- **Tools** — https://ai.google.dev/gemini-api/docs/tools
- **Structured Output** — https://ai.google.dev/gemini-api/docs/structured-output
- **Thinking** — https://ai.google.dev/gemini-api/docs/thinking
- **System Instructions** — https://ai.google.dev/gemini-api/docs/system-instructions
- **Prompting Strategies** — https://ai.google.dev/gemini-api/docs/prompting-strategies
- **OpenAI Compatibility** — https://ai.google.dev/gemini-api/docs/openai

## Other Gemini APIs (12)

- [Gemini Python SDK](https://apis.io/apis/gemini/gemini-python-sdk/)
- [Gemini Node.js SDK](https://apis.io/apis/gemini/gemini-nodejs-sdk/)
- [Gemini Go SDK](https://apis.io/apis/gemini/gemini-go-sdk/)
- [Gemini Java SDK](https://apis.io/apis/gemini/gemini-java-sdk/)
- [Gemini C# SDK](https://apis.io/apis/gemini/gemini-c-sdk/)
- [Gemini Live API](https://apis.io/apis/gemini/gemini-live-api/)
- [Gemini Interactions API](https://apis.io/apis/gemini/gemini-interactions-api/)
- [Gemini Image Generation API](https://apis.io/apis/gemini/gemini-image-generation-api/)
- [Gemini Video Generation API](https://apis.io/apis/gemini/gemini-video-generation-api/)
- [Gemini Text-to-Speech API](https://apis.io/apis/gemini/gemini-text-to-speech-api/)
- [Gemini Embeddings API](https://apis.io/apis/gemini/gemini-embeddings-api/)
- [Gemini Batch API](https://apis.io/apis/gemini/gemini-batch-api/)

## Tags

File

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gemini/gemini-files-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gemini/.
