{
"meta": {
"version": 1,
"schema_version": "1.0"
},
"groups": {
"llm_apis": {
"description": "LLM provider API endpoints",
"hosts": [
"api.openai.com",
"api.anthropic.com",
"claude.ai",
"platform.claude.com",
"generativelanguage.googleapis.com",
"aiplatform.googleapis.com",
"api.groq.com",
"api.mistral.ai",
"api.cohere.com",
"api.together.xyz",
"api.fireworks.ai",
"api.deepseek.com",
"api.perplexity.ai",
"inference.cerebras.ai",
"openrouter.ai",
"api.x.ai"
]
},
"package_registries": {
"description": "Package manager registries and CDNs",
"hosts": [
"registry.npmjs.org",
"pypi.org",
"files.pythonhosted.org",
"crates.io",
"static.crates.io",
"index.crates.io",
"rubygems.org",
"packagist.org",
"repo.maven.apache.org",
"repo1.maven.org",
"plugins.gradle.org",
"registry.yarnpkg.com",
"cdn.jsdelivr.net",
"unpkg.com",
"esm.sh"
]
},
"github": {
"description": "GitHub API and content delivery",
"hosts": [
"github.com",
"api.github.com",
"codeload.github.com",
"raw.githubusercontent.com",
"objects.githubusercontent.com",
"github-releases.githubusercontent.com",
"ghcr.io",
"pkg-containers.githubusercontent.com"
]
},
"gitlab": {
"description": "GitLab API, AI Gateway, Packages, and Registries",
"hosts": [
"gitlab.com",
"cloud.gitlab.com",
"registry.gitlab.com"
]
},
"sigstore": {
"description": "Sigstore transparency and signing infrastructure",
"hosts": [
"rekor.sigstore.dev",
"fulcio.sigstore.dev",
"tuf-repo-cdn.sigstore.dev",
"oauth2.sigstore.dev"
]
},
"documentation": {
"description": "Documentation and knowledge bases",
"hosts": [
"docs.python.org",
"docs.rs",
"doc.rust-lang.org",
"developer.mozilla.org",
"nodejs.org",
"go.dev",
"pkg.go.dev",
"learn.microsoft.com"
]
},
"google_cloud": {
"description": "Google Cloud APIs (for Vertex AI and related services)",
"suffixes": [
".googleapis.com"
]
},
"azure": {
"description": "Azure OpenAI and related services",
"suffixes": [
".openai.azure.com",
".cognitiveservices.azure.com"
]
},
"aws_bedrock": {
"description": "AWS Bedrock endpoints",
"suffixes": [
".bedrock.amazonaws.com",
".bedrock-runtime.amazonaws.com"
]
}
},
"profiles": {
"opencode": {
"groups": [
"llm_apis",
"package_registries",
"github",
"gitlab",
"sigstore",
"documentation"
],
"credentials": ["google-ai", "github", "gitlab"]
},
"developer": {
"groups": [
"llm_apis",
"package_registries",
"github",
"gitlab",
"sigstore",
"documentation"
],
"credentials": ["github", "gitlab"]
},
"codex": {
"groups": [
"llm_apis",
"package_registries",
"github",
"gitlab",
"sigstore",
"documentation"
],
"credentials": ["openai", "github", "gitlab"]
},
"claude-code": {
"groups": [
"llm_apis",
"package_registries",
"github",
"gitlab",
"sigstore",
"documentation"
],
"credentials": ["anthropic", "github", "gitlab"]
},
"minimal": {
"groups": [
"llm_apis"
]
},
"enterprise": {
"groups": [
"llm_apis",
"package_registries",
"github",
"gitlab",
"sigstore",
"documentation",
"google_cloud",
"azure",
"aws_bedrock"
]
}
},
"credentials": {
"openai": {
"upstream": "https://api.openai.com/v1",
"inject_header": "Authorization",
"credential_format": "Bearer {}"
},
"anthropic": {
"upstream": "https://api.anthropic.com",
"inject_header": "x-api-key",
"credential_format": "{}",
"credential_key": "env://ANTHROPIC_API_KEY",
"env_var": "ANTHROPIC_API_KEY"
},
"gemini": {
"upstream": "https://generativelanguage.googleapis.com",
"inject_header": "x-goog-api-key",
"credential_format": "{}"
},
"google-ai": {
"upstream": "https://generativelanguage.googleapis.com",
"inject_header": "x-goog-api-key",
"credential_format": "{}"
},
"github": {
"upstream": "https://api.github.com",
"credential_key": "env://GITHUB_TOKEN",
"inject_header": "Authorization",
"credential_format": "token {}",
"env_var": "GITHUB_TOKEN"
},
"gitlab": {
"upstream": "https://gitlab.com/api",
"credential_key": "env://GITLAB_TOKEN",
"inject_header": "Authorization",
"credential_format": "Bearer {}",
"env_var": "GITLAB_TOKEN"
}
}
}