{"data":{"slug":"one-api","name":"One API","tagline":"","homepage":"https://github.com/songquanpeng/one-api","category":{"slug":"llm-gateways","name":"Llm Gateways"},"vendor":null,"score":{"composite":48.3,"confidence":0.27,"confidenceBand":"low","breakdown":{"price_level":{"value":100,"weight":0.052,"present":true,"contribution":5.2},"reliability":{"value":0,"weight":0.073,"present":false,"contribution":0},"capabilities":{"value":86.7,"weight":0.084,"present":true,"contribution":7.3},"repo_stars":{"value":86.1,"weight":0.026,"present":true,"contribution":2.2},"integrations":{"value":33,"weight":0.09355555555555557,"present":true,"contribution":3.1},"dependent_projects":{"value":0,"weight":0.063,"present":true,"contribution":0},"dev_activity":{"value":0,"weight":0.094,"present":true,"contribution":0},"release_cadence":{"value":89.4,"weight":0.052,"present":true,"contribution":4.7},"security_posture":{"value":0,"weight":0.073,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.042,"present":false,"contribution":0},"pricing_transparency":{"value":0,"weight":0.084,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-01T11:46:45.748Z","stale":false},"uri":"https://www.vioscale.ai/software/one-api","aliases":["one-api"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-09T19:34:50.401Z","categories":[{"slug":"llm-gateways","name":"Llm Gateways","isPrimary":true}],"facts":{"pricing":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.171Z","confidence":0.4}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-21T10:58:36.575Z"},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"An open-source system for managing and redistributing API access across multiple large language model providers—including OpenAI, Claude, Gemini, and others—through a single OpenAI-compatible API. Deploys as a self-contained binary or Docker container.","provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"open_source":true,"pricing_model":"open-source-self-host","rate_limiting":true,"deployment_model":"self-hosted","streaming_support":true,"budget_spend_controls":true,"openai_compatible_api":true,"virtual_key_management":true,"request_cost_observability":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":13,"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"OpenAI"},{"name":"Azure OpenAI"},{"name":"Anthropic Claude"},{"name":"Google Gemini"},{"name":"DeepSeek"},{"name":"ByteDance Douyin"},{"name":"ChatGLM"},{"name":"Baidu ERNIE Bot"},{"name":"iFLYTEK Spark"},{"name":"Alibaba Tongyi Qianwen"},{"name":"360 Brain"},{"name":"Tencent Hunyuan"},{"name":"Cloudflare Gateway"}],"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/songquanpeng/one-api/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":36589,"provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":0,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fsongquanpeng%2Fone-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.188Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/songquanpeng/one-api/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.10","date":"2025-02-02T12:29:38Z","type":"stable","version":"v0.6.10"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.9","date":"2024-12-22T10:26:16Z","type":"stable","version":"v0.6.9"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.8","date":"2024-08-06T15:54:14Z","type":"stable","version":"v0.6.8"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.7","date":"2024-06-25T14:59:20Z","type":"stable","version":"v0.6.7"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.6","date":"2024-05-27T17:50:41Z","type":"stable","version":"v0.6.6"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.5","date":"2024-04-19T16:41:28Z","type":"stable","version":"v0.6.5"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.4","date":"2024-03-30T02:50:28Z","type":"stable","version":"v0.6.4"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.3","date":"2024-03-24T15:45:48Z","type":"stable","version":"v0.6.3"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.2","date":"2024-03-15T16:02:51Z","type":"stable","version":"v0.6.2"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.1","date":"2024-03-10T11:53:06Z","type":"stable","version":"v0.6.1"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.0","date":"2024-03-01T16:03:46Z","type":"stable","version":"v0.6.0"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.11","date":"2024-01-14T06:10:03Z","type":"stable","version":"v0.5.11"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.10","date":"2023-12-20T14:01:03Z","type":"stable","version":"v0.5.10"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.9","date":"2023-12-10T11:53:49Z","type":"stable","version":"v0.5.9"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.8","date":"2023-11-24T12:43:21Z","type":"stable","version":"v0.5.8"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.7","date":"2023-11-05T11:21:21Z","type":"stable","version":"v0.5.7"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.6","date":"2023-10-02T04:24:07Z","type":"stable","version":"v0.5.6"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.5","date":"2023-09-17T10:05:37Z","type":"stable","version":"v0.5.5"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.4","date":"2023-08-30T13:48:20Z","type":"stable","version":"v0.5.4"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.3","date":"2023-08-26T04:43:30Z","type":"stable","version":"v0.5.3"}],"provenance":{"source":"https://github.com/songquanpeng/one-api/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.7}}],"security":[{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fsongquanpeng%2Fone-api&per_page=100","last_12m":1,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fsongquanpeng%2Fone-api&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.190Z","confidence":0.9}}]},"factList":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.171Z","confidence":0.4}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"description.long","value":"An open-source system for managing and redistributing API access across multiple large language model providers—including OpenAI, Claude, Gemini, and others—through a single OpenAI-compatible API. Deploys as a self-contained binary or Docker container.","provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"open_source":true,"pricing_model":"open-source-self-host","rate_limiting":true,"deployment_model":"self-hosted","streaming_support":true,"budget_spend_controls":true,"openai_compatible_api":true,"virtual_key_management":true,"request_cost_observability":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"integrations.count","value":13,"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"OpenAI"},{"name":"Azure OpenAI"},{"name":"Anthropic Claude"},{"name":"Google Gemini"},{"name":"DeepSeek"},{"name":"ByteDance Douyin"},{"name":"ChatGLM"},{"name":"Baidu ERNIE Bot"},{"name":"iFLYTEK Spark"},{"name":"Alibaba Tongyi Qianwen"},{"name":"360 Brain"},{"name":"Tencent Hunyuan"},{"name":"Cloudflare Gateway"}],"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-21T10:58:36.575Z"},"provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://github.com/pricing","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T10:58:36.575Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/songquanpeng/one-api/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":36589,"provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.9}},{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/songquanpeng/one-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.95}},{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/songquanpeng/one-api/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.7}},{"attribute":"adoption.dependent_repos","value":0,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fsongquanpeng%2Fone-api","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.188Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.10","date":"2025-02-02T12:29:38Z","type":"stable","version":"v0.6.10"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.9","date":"2024-12-22T10:26:16Z","type":"stable","version":"v0.6.9"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.8","date":"2024-08-06T15:54:14Z","type":"stable","version":"v0.6.8"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.7","date":"2024-06-25T14:59:20Z","type":"stable","version":"v0.6.7"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.6","date":"2024-05-27T17:50:41Z","type":"stable","version":"v0.6.6"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.5","date":"2024-04-19T16:41:28Z","type":"stable","version":"v0.6.5"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.4","date":"2024-03-30T02:50:28Z","type":"stable","version":"v0.6.4"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.3","date":"2024-03-24T15:45:48Z","type":"stable","version":"v0.6.3"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.2","date":"2024-03-15T16:02:51Z","type":"stable","version":"v0.6.2"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.1","date":"2024-03-10T11:53:06Z","type":"stable","version":"v0.6.1"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.0","date":"2024-03-01T16:03:46Z","type":"stable","version":"v0.6.0"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.11","date":"2024-01-14T06:10:03Z","type":"stable","version":"v0.5.11"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.10","date":"2023-12-20T14:01:03Z","type":"stable","version":"v0.5.10"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.9","date":"2023-12-10T11:53:49Z","type":"stable","version":"v0.5.9"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.8","date":"2023-11-24T12:43:21Z","type":"stable","version":"v0.5.8"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.7","date":"2023-11-05T11:21:21Z","type":"stable","version":"v0.5.7"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.6","date":"2023-10-02T04:24:07Z","type":"stable","version":"v0.5.6"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.5","date":"2023-09-17T10:05:37Z","type":"stable","version":"v0.5.5"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.4","date":"2023-08-30T13:48:20Z","type":"stable","version":"v0.5.4"},{"url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.3","date":"2023-08-26T04:43:30Z","type":"stable","version":"v0.5.3"}],"provenance":{"source":"https://github.com/songquanpeng/one-api/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.167Z","confidence":0.7}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fsongquanpeng%2Fone-api&per_page=100","last_12m":1,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fsongquanpeng%2Fone-api&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:05.190Z","confidence":0.9}}],"releaseHistory":[{"version":"v0.6.10","date":"2025-02-02T12:29:38Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.10","type":"stable"},{"version":"v0.6.9","date":"2024-12-22T10:26:16Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.9","type":"stable"},{"version":"v0.6.8","date":"2024-08-06T15:54:14Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.8","type":"stable"},{"version":"v0.6.7","date":"2024-06-25T14:59:20Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.7","type":"stable"},{"version":"v0.6.6","date":"2024-05-27T17:50:41Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.6","type":"stable"},{"version":"v0.6.5","date":"2024-04-19T16:41:28Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.5","type":"stable"},{"version":"v0.6.4","date":"2024-03-30T02:50:28Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.4","type":"stable"},{"version":"v0.6.3","date":"2024-03-24T15:45:48Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.3","type":"stable"},{"version":"v0.6.2","date":"2024-03-15T16:02:51Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.2","type":"stable"},{"version":"v0.6.1","date":"2024-03-10T11:53:06Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.1","type":"stable"},{"version":"v0.6.0","date":"2024-03-01T16:03:46Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.6.0","type":"stable"},{"version":"v0.5.11","date":"2024-01-14T06:10:03Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.11","type":"stable"},{"version":"v0.5.10","date":"2023-12-20T14:01:03Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.10","type":"stable"},{"version":"v0.5.9","date":"2023-12-10T11:53:49Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.9","type":"stable"},{"version":"v0.5.8","date":"2023-11-24T12:43:21Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.8","type":"stable"},{"version":"v0.5.7","date":"2023-11-05T11:21:21Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.7","type":"stable"},{"version":"v0.5.6","date":"2023-10-02T04:24:07Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.6","type":"stable"},{"version":"v0.5.5","date":"2023-09-17T10:05:37Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.5","type":"stable"},{"version":"v0.5.4","date":"2023-08-30T13:48:20Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.4","type":"stable"},{"version":"v0.5.3","date":"2023-08-26T04:43:30Z","url":"https://github.com/songquanpeng/one-api/releases/tag/v0.5.3","type":"stable"}],"integrations":[{"name":"OpenAI"},{"name":"Azure OpenAI"},{"name":"Anthropic Claude"},{"name":"Google Gemini"},{"name":"DeepSeek"},{"name":"ByteDance Douyin"},{"name":"ChatGLM"},{"name":"Baidu ERNIE Bot"},{"name":"iFLYTEK Spark"},{"name":"Alibaba Tongyi Qianwen"},{"name":"360 Brain"},{"name":"Tencent Hunyuan"},{"name":"Cloudflare Gateway"}],"vulnerabilities":{"count":2,"last12m":1,"maxSeverity":"MODERATE","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fsongquanpeng%2Fone-api&per_page=100"},"claimed":false,"updatedAt":"2026-08-26T19:34:50.401Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/one-api","markdown":"https://www.vioscale.ai/software/one-api.md","html":"https://www.vioscale.ai/software/one-api"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-01T14:50:51.232Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}