Pinecone · Schema
Pod-based
Configuration needed to deploy a pod-based index.
Vector DatabasesArtificial IntelligenceEmbeddingsRAG
Properties
| Name | Type | Description |
|---|---|---|
| environment | string | The environment where the index is hosted. |
| replicas | integer | The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change. |
| shards | integer | The number of shards. Shards split your data across multiple pods so you can fit more data into an index. |
| pod_type | string | The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`. |
| pods | integer | The number of pods to be used in the index. This should be equal to `shards` x `replicas`.' |
| metadata_config | object | Configuration for the behavior of Pinecone's internal metadata index. By default, all metadata is indexed; when `metadata_config` is present, only specified metadata fields are indexed. These configur |
| source_collection | string | The name of the collection to be used as the source for the index. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/PodSpec",
"title": "Pod-based",
"example": {
"environment": "us-east1-gcp",
"metadata_config": {
"indexed": [
"genre",
"title",
"imdb_rating"
]
},
"pod_type": "p1.x1",
"pods": 1,
"replicas": 1,
"shards": 1,
"source_collection": "movie-embeddings"
},
"description": "Configuration needed to deploy a pod-based index.",
"type": "object",
"properties": {
"environment": {
"example": "us-east1-gcp",
"description": "The environment where the index is hosted.",
"type": "string"
},
"replicas": {
"description": "The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change.",
"default": 1,
"type": "integer",
"format": "int32",
"minimum": 1
},
"shards": {
"description": "The number of shards. Shards split your data across multiple pods so you can fit more data into an index.",
"default": 1,
"type": "integer",
"format": "int32",
"minimum": 1
},
"pod_type": {
"description": "The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`.",
"default": "p1.x1",
"type": "string"
},
"pods": {
"example": 1,
"description": "The number of pods to be used in the index. This should be equal to `shards` x `replicas`.'",
"default": 1,
"type": "integer",
"minimum": 1
},
"metadata_config": {
"example": {
"indexed": [
"genre",
"title",
"imdb_rating"
]
},
"description": "Configuration for the behavior of Pinecone's internal metadata index. By default, all metadata is indexed; when `metadata_config` is present, only specified metadata fields are indexed. These configurations are only valid for use with pod-based indexes.",
"type": "object",
"properties": {
"indexed": {
"description": "By default, all metadata is indexed; to change this behavior, use this property to specify an array of metadata fields that should be indexed.",
"type": "array",
"items": {
"type": "string"
}
}
}
},
"source_collection": {
"example": "movie-embeddings",
"description": "The name of the collection to be used as the source for the index.",
"type": "string"
}
},
"required": [
"environment",
"pod_type"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/pinecone-podspec"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.