{"asOf":"2026-10-26","source":"Rows carry their own asOf and sourceUrl: all 151 rows last fetched (sourced or re-checked) from their own official source pages 2026-10-19 to 2026-10-26; the refused list was last checked 2026-10-25: 51 of its 52 entries are marked 'Re-checked 2026-10-25' (the sources named in each re-check sentence re-fetched, including in v0.12.123 the README halves of the 10 entries first re-checked in v0.12.120 and the inngest-js 404, and in v0.12.124 the 7 model and dataset license entries and the Hugging Face free-credits entry; the 4 policy entries checked against Depot's own data); the signup-credits entry names no source page, so it still dates from 2026-10-03 and is marked 'Not re-fetched 2026-10-25'; in v0.12.125 the GlitchTip entry's flag was resolved against its official GitLab sources (MIT; still not indexed, reason replaced); in v0.12.126 the Context7 entry's flag was resolved against its official README, LICENSE and docs (key recommended, not required; still not indexed, reason replaced); in v0.12.127 the five gated-license flags were resolved against the Hugging Face /resolve/main/ files and the Gemma Terms page (Llama 3.1/3.2, Llama 4 and FLUX.1-dev license texts fetched, still not indexed, reasons replaced; GPQA card cc-by-4.0 not applied, reason replaced; Gemma 2/3 superseded by the gemma-terms-of-use row); in v0.12.128 the OpenRouter entry's flag was resolved against the docs page's markdown view (page-script constants not used; the docs text states 20 RPM and 50/1000 RPD, already stored on the openrouter-free-variants row; entry superseded, no new value stored); in v0.12.130 the gemini-3.8-flash-tts-free-tier and gemini-3.5-transcribe-free-tier rows were re-quoted from the Gemini pricing page fetched 2026-10-26 and gained gemini-2.5-flash-preview-tts and gemini-3.5-transcribe-live (standard free-tier cells 'Free of charge'). Top-level asOf is the newest row asOf. In v0.12.131 the gemini-api-free-tier-standard, gemini-embedding-2-free-tier, gemini-2.5-search-grounding-free, google-ai-studio and gemma-terms-of-use rows were re-checked against their pages fetched 2026-10-26 (stored quotes still match) and re-dated; no value changed. In v0.12.132 the gemini-live-free-tier row was added from the Gemini pricing page fetched 2026-10-26 (gemini-3.8-live, gemini-3.8-live-extended-thinking and gemini-3.1-flash-live-preview; standard free-tier cells 'Free of charge'; voice-agents job; limits null, no price stored). In v0.12.133 the Context7 refused entry gained a wording fix: its remote-filesystem MCP search hit has no recorded URL, name or source, so it cannot be re-checked as stored and is kept only as history (no URL inferred). In v0.12.134 the gemini-2.5-flash-native-audio-free-tier row was added from the Gemini pricing page fetched 2026-10-26 (gemini-2.5-flash-native-audio-preview-12-2025; its one table's unlabeled free-tier cells 'Free of charge', not called standard; voice-agents job; limits null, no price stored).","doesNotChangeDepotPicks":true,"doesNotBoostScores":true,"costValues":["free","free_tier_unspecified","credits_not_free_forever","oss"],"kinds":["open_weights","local_runtime","free_inference","free_embedding","free_speech","free_rerank","free_image","free_tool","dev_tool","free_data","free_docs","free_ocr","free_browser","free_sandbox","free_vector","free_mcp","free_database","free_email","free_hosting","free_queue"],"count":151,"catalogCount":151,"countsByKind":{"open_weights":24,"local_runtime":8,"free_inference":7,"free_embedding":4,"free_speech":10,"free_rerank":4,"free_image":3,"free_tool":2,"dev_tool":34,"free_data":21,"free_docs":9,"free_ocr":7,"free_browser":3,"free_sandbox":3,"free_vector":3,"free_mcp":3,"free_database":2,"free_email":2,"free_hosting":1,"free_queue":1},"catalogCountsByKind":{"open_weights":24,"local_runtime":8,"free_inference":7,"free_embedding":4,"free_speech":10,"free_rerank":4,"free_image":3,"free_tool":2,"dev_tool":34,"free_data":21,"free_docs":9,"free_ocr":7,"free_browser":3,"free_sandbox":3,"free_vector":3,"free_mcp":3,"free_database":2,"free_email":2,"free_hosting":1,"free_queue":1},"limitsNull":127,"refused":["Llama 4 weights: community license text was not fetched, so the weights are not indexed. (That reason was withdrawn in v0.12.127, see the last sentence.) Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct/raw/main/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 401 both times ('Access to model meta-llama/Llama-4-Scout-17B-16E-Instruct is restricted.'); the HF API model metadata https://huggingface.co/api/models/meta-llama/Llama-4-Scout-17B-16E-Instruct (twice, HTTP 200, no redirect, byte-identical) gives cardData.license 'other', license_name 'llama4', gated 'manual', and lists a LICENSE file; https://www.llama.com/llama4/license/ redirects (301, 302, 308) to https://dev.meta.ai/llama/llama4/license and answered HTTP 500 both times. Flag: https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct/resolve/main/LICENSE (twice, HTTP 200, no redirect, byte-identical) serves the license text without login ('**LLAMA 4 COMMUNITY LICENSE AGREEMENT**' / 'Llama 4 Version Effective Date: April 5, 2025'), so 'community license text was not fetched' may no longer hold; the weights stay gated (manual) and nothing was indexed, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.127): https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct/resolve/main/LICENSE ('**LLAMA 4 COMMUNITY LICENSE AGREEMENT**' / 'Llama 4 Version Effective Date: April 5, 2025' / 'non-exclusive, worldwide, non-transferable and royalty-free limited license' / 'greater than 700 million monthly active users in the preceding calendar month, you must request a license from Meta') and the HF API model metadata https://huggingface.co/api/models/meta-llama/Llama-4-Scout-17B-16E-Instruct (cardData.license 'other', license_name 'llama4', gated 'manual', files 'LICENSE' and 'USE_POLICY.md') each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical; https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct/resolve/main/config.json answered HTTP 401 both times ('Access to model meta-llama/Llama-4-Scout-17B-16E-Instruct is restricted.'). The license text has now been fetched, so the 'community license text was not fetched' reason is withdrawn. Still not indexed: the model files stay gated (manual approval), and a Llama 4 row would be a new index addition (kind, jtbdIds, whatYouGet, plus the license's 700-million-monthly-active-users clause and its USE_POLICY.md, which was not fetched), not a correction of this entry, and is left for a separate reviewed addition. Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Gemma 4: the Gemma Terms page says it uses a different license. That license was not copied. Re-checked 2026-10-25 (v0.12.124): https://ai.google.dev/gemma/terms fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect; not byte-identical only because of inline script values, tag-stripped text identical: 'The terms below apply to Gemma models listed in the Appendix at bottom of this page.' / 'For Gemma 4 terms, see the Gemma 4 license' / 'Last updated 2026-04-01 UTC'; that link is href '/gemma/apache_2', and https://ai.google.dev/gemma/apache_2 (twice, HTTP 200, no redirect, tag-stripped text identical) is titled 'Apache License 2.0' (recorded, not copied into a row). Verdict unchanged.","OpenRouter RPM/RPD: the official limits page rendered template placeholders, not numbers. (That reading was superseded in v0.12.128: the page's markdown view states the numbers, which the openrouter-free-variants row has stored since v0.12.105; see the last sentence.) Third-party 20/50 tables were refused. Re-checked 2026-10-25 (v0.12.122): https://openrouter.ai/docs/api_reference/limits fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, same length; not byte-identical only because of per-request Cloudflare challenge values in an inline script, tag-stripped text identical: 'Free usage limits : If you’re using a free model variant' / 'Credits purchased (all time) Requests per minute Requests per day Less than At least'; the rendered table cells are empty and the page's MDX source fills them from FREE_MODEL_CREDITS_THRESHOLD, FREE_MODEL_RATE_LIMIT_RPM, FREE_MODEL_NO_CREDITS_RPD and FREE_MODEL_HAS_CREDITS_RPD. Flag: an inline script on the same page also defines 'const FREE_MODEL_RATE_LIMIT_RPM=20;const FREE_MODEL_NO_CREDITS_RPD=50;const FREE_MODEL_HAS_CREDITS_RPD=1e3;const FREE_MODEL_CREDITS_THRESHOLD=10;' (another module defines them as undefined), so the official page source may now carry the numbers even though the rendered cells stay empty; no RPM/RPD value stored, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.128): https://openrouter.ai/docs/api_reference/limits (HTTP 200, no redirect; not byte-identical only because of per-request Cloudflare challenge values in an inline script, tag-stripped text identical; page metadata dateModified 2026-10-10T16:11:54.155Z) and its markdown view https://openrouter.ai/docs/api_reference/limits.md (HTTP 200, no redirect, byte-identical) each fetched twice (~10 s apart, plain curl, no login); https://openrouter.ai/docs/api/reference/limits answers HTTP 308 to the first. The inline-script constants are page source, not docs text, and are not used as a source. The docs text in the markdown view states the numbers: '1. **Free usage limits**: If you're using a free model variant (with an ID ending in `:free`), the following limits apply:' / '| Credits purchased (all time) | Requests per minute | Requests per day |' / '| Less than 10 | 20 | 50 |' / '| At least 10 | 20 | 1000 |' / 'purchase at least 10 credits to raise your daily limit'. These match the limits the openrouter-free-variants row already stores (requestsPerMinute 20, requestsPerDayCreditsPurchasedLessThan10 50, requestsPerDayCreditsPurchasedAtLeast10 1000; stored in v0.12.105 from the same markdown view; row unchanged), so no new value is stored; the one-credit grace is still only the unrendered placeholder '{FREE_MODEL_CREDITS_THRESHOLD - 1}' and is still not stored, and third-party tables are still not copied. Verdict: superseded by the openrouter-free-variants row's limits (official docs text, not page-script constants); this entry no longer refuses OpenRouter's free-model RPM/RPD and is kept as history (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Gemini API RPM/TPM/RPD: the rate-limits page says to view them in AI Studio and does not publish a free-tier number. Re-checked 2026-10-25 (v0.12.122): https://ai.google.dev/gemini-api/docs/rate-limits fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, same length; not byte-identical only because of per-request script nonce and loader in an inline script, tag-stripped text identical: 'Last updated 2026-10-15 UTC.' / 'View your active rate limits in AI Studio' / 'Rate limits depend on a variety of factors (such as your usage tier) and can be viewed in Google AI Studio.'; the spend and billing-cap tables list the Free tier as 'N/A' and no free-tier RPM/TPM/RPD number is published. Verdict unchanged.","Mistral free-mode monthly amount: the docs point at an account Limits page and do not publish a number. Re-checked 2026-10-25 (v0.12.122): https://docs.mistral.ai/admin/billing-usage/usage-limits fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Free mode lets you create API keys and use included monthly usage within the limits shown on the Limits page.'; no monthly amount is published on the page. Verdict unchanged.","Jina token balance, including any 10 million token grant: not on the fetched embeddings page. Re-checked 2026-10-25 (v0.12.122): https://jina.ai/embeddings/ fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Is there a free trial available for new users?' / 'New users get an auto-generated API key with free tokens usable across any of our models.'; no token amount is stated for the free key ('10 million' and '10,000,000' not on the page, case-insensitive). Verdict unchanged.","Groq devRows: labeled Developer plan in the page payload. Not stored as free. Re-checked 2026-10-25 (v0.12.122): https://console.groq.com/docs/rate-limits fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: page payload keys 'freeRows' and 'devRows' (one each); 'Free Plan Limits Developer Plan Limits' / 'Note that the limits shown below are the base limits for the Developer plan'. Verdict unchanged.","Workers AI models that require a paid billing method: listed in the neurons note, not as free SKUs. Re-checked 2026-10-25 (v0.12.122): https://developers.cloudflare.com/workers-ai/platform/pricing/ fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Last updated Oct 20, 2026' / 'Some models require a paid billing method.' / 'You can access these models with either the Workers Paid plan or prepaid AI Gateway credits'; the page lists the same 8 models as the cloudflare-workers-ai-neurons note. Verdict unchanged.","Hugging Face PRO and Team credits: paid-plan credits. Re-checked 2026-10-25 (v0.12.122): https://huggingface.co/docs/inference-providers/pricing fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, same length; not byte-identical only because of per-request request id in an inline script, tag-stripped text identical: 'PRO users and Team or Enterprise organizations receive monthly credits to use with Inference Providers.' / 'Free Users None - yes (credits purchase required)'. Verdict unchanged.","Hugging Face Inference Providers monthly credits for free accounts (former row huggingface-inference-monthly-credits, removed in 0.12.106): https://huggingface.co/docs/inference-providers/pricing fetched twice 2026-10-25 lists 'Free Users None - yes (credits purchase required)' and says 'Free users can use Inference Providers by purchasing credits, or by upgrading to PRO'. The earlier '$0.10, subject to change' figure is no longer on the page, so no free monthly credit is indexed. Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/docs/inference-providers/pricing fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, same length; not byte-identical only because of the per-request request id in an inline script, tag-stripped text identical: 'Free Users None - yes (credits purchase required)' / 'Free users can use Inference Providers by purchasing credits, or by upgrading to PRO'; no '$0.10' and no 'subject to change' (case-insensitive). Verdict unchanged.","Cerebras as an always-free tier: the docs say there is not one. Re-checked 2026-10-25 (v0.12.122): https://inference-docs.cerebras.ai/support/rate-limits fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Is there a permanently free tier? No.' / 'Cerebras doesn’t currently offer a no-cost tier that renews automatically or a per-model always-free allowance.'. Verdict unchanged.","Signup credits for OpenAI, Anthropic, Together, Fireworks, SambaNova, Deepgram, Modal, and E2B hosted time: a numeric always-free quota was not on a page fetched for this index. Not re-fetched 2026-10-25 (v0.12.124): this entry names no source page (no provider page URL was recorded for any of the eight providers), so no page was re-fetched and it is not marked re-checked; a re-check needs a named official page per provider. Verdict unchanged.","pgvector was not linked to supabase-pgvector. OpenRouter prices were not copied onto labs. Re-checked 2026-10-25 (v0.12.122) against Depot's own data (policy entry, no external source page): the pgvector row in data/free-resources.json still has providerId null; no row in data/pricing-rows.json (945 rows) cites an openrouter.ai sourceUrl under a providerId other than openrouter. Verdict unchanged.","EUR free tiers were not converted to USD. Re-checked 2026-10-25 (v0.12.122) against Depot's own data (policy entry, no external source page): none of the 149 rows in data/free-resources.json contains 'EUR' or '€', so no EUR amount was converted to USD. Verdict unchanged.","CAPTCHA farms, spam infrastructure, and cracked keys were not indexed. Re-checked 2026-10-25 (v0.12.122) against Depot's own data (policy entry, no external source page): none of the 149 rows in data/free-resources.json matches 'captcha', 'spam' or 'cracked' (case-insensitive). Verdict unchanged.","Depot picks and price-sort keys were not changed. Free is not a score boost. Re-checked 2026-10-25 (v0.12.122) against Depot's own data (policy entry, no external source page): top-level doesNotChangeDepotPicks and doesNotBoostScores are still true, and the v0.12.122 GET /api/actionable before/after sweep over all 174 jobs is byte-identical (0 picks changed). Verdict unchanged.","Llama 3.1 and Llama 3.2: the model API card names llama3.1 or llama3.2, but the repos are gated and the LICENSE file returned 401, so the license text was not fetched. (That reason was withdrawn in v0.12.127, see the last sentence.) Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/meta-llama/Llama-3.1-8B-Instruct/raw/main/LICENSE and https://huggingface.co/meta-llama/Llama-3.2-3B-Instruct/raw/main/LICENSE.txt each fetched twice (~10 s apart, plain curl, no login), HTTP 401 both times (401 re-confirmed: 'Access to model meta-llama/Llama-3.1-8B-Instruct is restricted.'); the HF API model metadata (https://huggingface.co/api/models/meta-llama/Llama-3.1-8B-Instruct and https://huggingface.co/api/models/meta-llama/Llama-3.2-3B-Instruct, twice each, HTTP 200, no redirect, byte-identical) gives cardData.license 'llama3.1' and 'llama3.2', gated 'manual'; https://www.llama.com/llama3_1/license/ and https://www.llama.com/llama3_2/license/ redirect (301, 302, 308) to dev.meta.ai and answered HTTP 404 both times. Flag: the same files under /resolve/main/ (https://huggingface.co/meta-llama/Llama-3.1-8B-Instruct/resolve/main/LICENSE and https://huggingface.co/meta-llama/Llama-3.2-3B-Instruct/resolve/main/LICENSE.txt, twice each, HTTP 200, no redirect, byte-identical) serve the license text without login ('LLAMA 3.1 COMMUNITY LICENSE AGREEMENT' / 'Llama 3.1 Version Release Date: July 23, 2024'; 'LLAMA 3.2 COMMUNITY LICENSE AGREEMENT' / 'Llama 3.2 Version Release Date: September 25, 2024'), so 'the license text was not fetched' may no longer hold; the weights stay gated (manual) and nothing was indexed, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.127): https://huggingface.co/meta-llama/Llama-3.1-8B-Instruct/resolve/main/LICENSE ('LLAMA 3.1 COMMUNITY LICENSE AGREEMENT' / 'Llama 3.1 Version Release Date: July 23, 2024' / 'non-exclusive, worldwide, non-transferable and royalty-free limited license' / 'greater than 700 million monthly active users in the preceding calendar month, you must request a license from Meta'), https://huggingface.co/meta-llama/Llama-3.2-3B-Instruct/resolve/main/LICENSE.txt ('LLAMA 3.2 COMMUNITY LICENSE AGREEMENT' / 'Llama 3.2 Version Release Date: September 25, 2024', same two clauses) and the HF API model metadata (cardData.license 'llama3.1' and 'llama3.2', gated 'manual', files LICENSE or LICENSE.txt and USE_POLICY.md) each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical; https://huggingface.co/meta-llama/Llama-3.1-8B-Instruct/resolve/main/config.json and https://huggingface.co/meta-llama/Llama-3.2-3B-Instruct/resolve/main/config.json answered HTTP 401 both times ('Access to model meta-llama/Llama-3.1-8B-Instruct is restricted.'). The license texts have now been fetched, so the 'license text was not fetched' reason is withdrawn. Still not indexed: the model files stay gated (manual approval), and a Llama 3.1 or 3.2 row would be a new index addition (kind, jtbdIds, whatYouGet, plus the license's 700-million-monthly-active-users clause and its USE_POLICY.md, which was not fetched), not a correction of this entry, and is left for a separate reviewed addition. Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Gemma 2 and Gemma 3: the model API card names license gemma, the repos are gated, and LICENSE returned 401. (That reading was withdrawn in v0.12.127: there is no LICENSE file, and Gemma 2 and 3 are indexed under the gemma-terms-of-use row; see the last sentence.) Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/google/gemma-2-9b-it/raw/main/LICENSE and https://huggingface.co/google/gemma-3-4b-it/raw/main/LICENSE each fetched twice (~10 s apart, plain curl, no login), HTTP 401 both times (401 re-confirmed: 'Access to model google/gemma-3-4b-it is restricted.'); the HF API model metadata (https://huggingface.co/api/models/google/gemma-2-9b-it and https://huggingface.co/api/models/google/gemma-3-4b-it, twice each, HTTP 200, no redirect; not byte-identical only because the spaces list came back in a different order, same set, everything else identical) gives cardData.license 'gemma', gated 'manual'. Flag: neither repo lists a LICENSE file in the API siblings and /resolve/main/LICENSE answers HTTP 404 'Entry not found' both times, so the 401 is the gate, not a hidden LICENSE; the license is the Gemma Terms of Use, which the separate gemma-terms-of-use row already indexes for Gemma 2 and 3, so this entry may be stale, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.127): https://huggingface.co/google/gemma-2-9b-it/resolve/main/LICENSE and https://huggingface.co/google/gemma-3-4b-it/resolve/main/LICENSE each fetched twice (~10 s apart, plain curl, no login), HTTP 404 both times ('Entry not found'); the HF API model metadata (twice each, HTTP 200, no redirect; gemma-3-4b-it differs only in the order of the spaces list) gives cardData.license 'gemma', gated 'manual' and lists no LICENSE file; the model cards https://huggingface.co/google/gemma-2-9b-it/resolve/main/README.md and https://huggingface.co/google/gemma-3-4b-it/resolve/main/README.md (twice each, HTTP 200, no redirect, byte-identical) say 'license: gemma' and define '[terms]: https://ai.google.dev/gemma/terms'; https://ai.google.dev/gemma/terms (twice, HTTP 200, no redirect; tag-stripped text identical) says 'The terms below apply to Gemma models listed in the Appendix at bottom of this page.' and its Appendix lists 'Gemma 1 Gemma 1.1 Gemma 2 Gemma 3 Gemma 3n'. The 401 was the access gate, not a hidden LICENSE file, and the license is the Gemma Terms of Use, which the gemma-terms-of-use row already indexes for Gemma 2 and 3 (its whatYouGet names them; that row is unchanged). Verdict: superseded by the gemma-terms-of-use row; this entry no longer refuses Gemma 2 or 3 and is kept as history (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","FLUX.1-dev LICENSE.md returned 401 (that reason was replaced in v0.12.127, see the last sentence). Only FLUX.1-schnell is indexed, from the card license field. Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/black-forest-labs/FLUX.1-dev/raw/main/LICENSE.md fetched twice (~10 s apart, plain curl, no login), HTTP 401 both times (401 re-confirmed: 'Access to model black-forest-labs/FLUX.1-dev is restricted.'); the HF API model metadata https://huggingface.co/api/models/black-forest-labs/FLUX.1-dev (twice, HTTP 200, no redirect, byte-identical) gives cardData.license 'other', license_name 'flux-1-dev-non-commercial-license', license_link 'LICENSE.md', gated 'auto'. Flag: https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/LICENSE.md (twice, HTTP 200, no redirect, byte-identical) serves the license text without login ('FLUX.1 [dev] Non-Commercial License v1.1.1' / 'non-commercial and non-production use'), so 'returned 401' no longer holds on that path; nothing was indexed, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.127): https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/LICENSE.md and the HF API model metadata https://huggingface.co/api/models/black-forest-labs/FLUX.1-dev each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: the license is the 'FLUX.1 [dev] Non-Commercial License v1.1.1', which makes the model 'freely available for your non-commercial and non-production use' and grants a license 'solely for your Non-Commercial Purposes' (metadata license_name 'flux-1-dev-non-commercial-license', gated 'auto'); https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/model_index.json answered HTTP 401 both times ('Access to model black-forest-labs/FLUX.1-dev is restricted.'). The license text has now been fetched, so the 'LICENSE.md returned 401' reason is withdrawn; the replacement reason is the license itself: it allows non-commercial and non-production use only, and the free index does not list a non-commercial license as a free or oss resource. Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Qwen2.5-VL-3B uses a Qwen Research LICENSE. The grant was not fully copied, so that checkpoint is not indexed. The 7B card says apache-2.0 and is a separate row. Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/Qwen/Qwen2.5-VL-3B-Instruct/raw/main/README.md and https://huggingface.co/Qwen/Qwen2.5-VL-3B-Instruct/raw/main/LICENSE each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'license_name: qwen-research' / 'Qwen RESEARCH LICENSE AGREEMENT Release Date: September 19, 2024'; the HF API model metadata https://huggingface.co/api/models/Qwen/Qwen2.5-VL-3B-Instruct (twice, HTTP 200, byte-identical) gives license_name 'qwen-research', gated false; https://huggingface.co/Qwen/Qwen2.5-VL-7B-Instruct/raw/main/README.md (twice, HTTP 200, byte-identical) still says 'license: apache-2.0'. The grant was not copied. Verdict unchanged.","GPQA dataset README returned 401 (that reason was replaced in v0.12.127, see the last sentence). The GitHub code LICENSE is MIT and was not applied to the gated dataset. Re-checked 2026-10-25 (v0.12.124): https://huggingface.co/datasets/Idavidrein/gpqa/raw/main/README.md and https://huggingface.co/datasets/Idavidrein/gpqa/resolve/main/license.txt each fetched twice (~10 s apart, plain curl, no login), HTTP 401 both times (401 re-confirmed: 'Access to dataset Idavidrein/gpqa is restricted.'); https://raw.githubusercontent.com/idavidrein/gpqa/main/LICENSE (twice, HTTP 200, no redirect, byte-identical) is 'MIT License' / 'Copyright (c) 2022 I. David Rein'. Flag: https://huggingface.co/datasets/Idavidrein/gpqa/resolve/main/README.md (twice, HTTP 200, no redirect, byte-identical) serves the card without login with front matter 'license: cc-by-4.0' and a gate prompt 'You agree to NOT reveal examples from this dataset in plain text or images online', and the HF API https://huggingface.co/api/datasets/Idavidrein/gpqa (twice, HTTP 200, byte-identical) gives cardData.license 'cc-by-4.0', gated 'auto'; so 'README returned 401' no longer holds on that path; no license applied and nothing indexed, pending review. Verdict unchanged. Flag resolved 2026-10-26 (v0.12.127): https://huggingface.co/datasets/Idavidrein/gpqa/resolve/main/README.md and the HF API https://huggingface.co/api/datasets/Idavidrein/gpqa each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: the card says 'license: cc-by-4.0' and '- **License:** CC BY 4.0', and its access gate asks 'You agree to NOT reveal examples from this dataset in plain text or images online' with 'I accept these terms: checkbox'; the API gives cardData.license 'cc-by-4.0', gated 'auto', and lists a 'license.txt' file; https://huggingface.co/datasets/Idavidrein/gpqa/resolve/main/license.txt and https://huggingface.co/datasets/Idavidrein/gpqa/resolve/main/gpqa_main.csv answered HTTP 401 both times ('Access to dataset Idavidrein/gpqa is restricted.'). The 'README returned 401' reason is withdrawn (the card is readable on /resolve/main/). The card's CC BY 4.0 is not applied to the gated dataset: the dataset's own license.txt is still behind the gate and was not read, so Depot cannot confirm it matches the card, and access first requires accepting the extra no-reveal term. Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Weaviate LICENSE says source is BSD-3-Clause or the Weaviate License depending on path. Not indexed as one free license. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/weaviate/weaviate/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'variously licensed under the BSD-3-Clause License, or the Weaviate License' / 'Within the \"wl\" directory'. License split confirmed. Verdict unchanged.","AutoGPT splits MIT and Polyform Shield. Not indexed as one license. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/Significant-Gravitas/AutoGPT/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Everything inside the autogpt_platform folder is under the Polyform Shield License.' / 'Everything outside the autogpt_platform folder is under the MIT License.'. License split confirmed. Verdict unchanged.","InternLM2.5 card says license other and no license text was fetched. Re-checked 2026-10-25 (v0.12.121): https://huggingface.co/internlm/internlm2_5-7b-chat/raw/main/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'license: other'; the card's 'Open Source License' section summarizes terms and points to an application form for commercial use; no license text was fetched. Verdict unchanged.","LLaVA 1.5 card says license llama2. That license text was not fetched. Re-checked 2026-10-25 (v0.12.121): https://huggingface.co/llava-hf/llava-1.5-7b-hf/raw/main/README.md and https://huggingface.co/liuhaotian/llava-v1.5-7b/raw/main/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'license: llama2' / 'Llama 2 is licensed under the LLAMA 2 Community License'; that license text was not fetched. Verdict unchanged.","XTTS-v2 card points at the Coqui public model license. That license page was not fetched. Re-checked 2026-10-25 (v0.12.121): https://huggingface.co/coqui/XTTS-v2/raw/main/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'license_name: coqui-public-model-license' / 'license_link: https://coqui.ai/cpml'; the license page was not fetched. Verdict unchanged.","Daytona LICENSE path returned 404. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/daytonaio/daytona/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 404 both times (404 re-confirmed); GitHub API https://api.github.com/repos/daytonaio/daytona reports the repository archived, with only README.md and assets at its root. Verdict unchanged.","Context7 and the remote-filesystem MCP search hit were not indexed. Context7's hosted MCP was not labeled free on the reading that it needs a key (that reason was replaced in v0.12.126, see the last sentence). Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/upstash/context7/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'API Key Recommended' / 'Get a free API key at [context7.com/dashboard](https://context7.com/dashboard) for higher rate limits.' / 'https://mcp.context7.com/mcp'. The remote-filesystem MCP search hit was not re-checked. Flag: the README now calls the key recommended for higher rate limits, not required, so 'needs a key' may no longer hold for the hosted MCP; not indexed, pending review. Verdict unchanged. Flag resolved 2026-10-25 (v0.12.126): https://raw.githubusercontent.com/upstash/context7/HEAD/README.md ('API Key Recommended' / 'Get a free API key at [context7.com/dashboard](https://context7.com/dashboard) for higher rate limits.' / 'pass your API key via the `Authorization: Bearer YOUR_API_KEY` header' / 'This repository hosts the MCP server’s source code. The supporting components — API backend, parsing engine, and crawling engine — are private and not part of this repository.'), https://raw.githubusercontent.com/upstash/context7/HEAD/LICENSE ('The MIT License (MIT)' / 'Copyright (c) 2021 Upstash, Inc.'), https://context7.com/docs/plans-pricing ('Most of Context7 is free.' / 'With a free account and an API key' / '1,000 API calls each month for the MCP server' / 'When a Free account uses all 1,000 calls, requests stop until the next month.'), https://context7.com/docs/resources/troubleshooting ('Sign up at context7.com/dashboard for higher rate limits') and https://context7.com/docs/resources/all-clients ('With API Key (Higher Rate Limits & Private Repos)'; its line 'It supports anonymous access and the CONTEXT7_API_KEY environment variable.' describes the pi extension, not https://mcp.context7.com/mcp) each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical. The official sources call the key recommended for higher rate limits and do not say a key is required, so the 'needs a key' reason is withdrawn; but the only free allowance they state (1,000 API calls each month) is for a free account with an API key, and they publish no keyless limit for https://mcp.context7.com/mcp. Still not indexed: a Context7 row (the MIT MCP server source or the hosted Free plan) would be a new index addition (kind, jtbdIds, whatYouGet), not a correction of this entry, and is left for a separate reviewed addition; the remote-filesystem MCP search hit was not re-checked. Wording fix 2026-10-26 (v0.12.133): the remote-filesystem MCP search hit was added to this entry in 0.3.0 (commit 81eb2cd) with no URL, product name or source page, and no Depot research file, data file or commit records one, so it cannot be re-checked as stored; 'was not re-checked' above means it could not be. It is kept only as history, makes no claim about any product or license, and would need a named official source before it could be re-checked or indexed; no URL is inferred (Depot data decision, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo). Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","CLIP's Hugging Face card had no license field. The GitHub MIT license was not used as a substitute weights license. Re-checked 2026-10-25 (v0.12.121): https://huggingface.co/openai/clip-vit-base-patch32/raw/main/README.md and https://huggingface.co/openai/clip-vit-large-patch14/raw/main/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: neither card contains a license field (no 'license' string); 'Model Card: CLIP'. Verdict unchanged.","nektos/act: LICENSE (MIT) and README loaded on 2026-10-03. Not indexed. One OSS row for agent-ephemeral-ci, and that row is Dagger. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/nektos/act/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2019'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/nektos/act/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Run your [GitHub Actions](https://developer.github.com/actions/) locally!' / 'It uses the Docker API to either pull or build the necessary images'; no 'agent' or 'ephemeral' string. README part confirmed. Verdict unchanged.","Inngest server: LICENSE.md fetched 2026-10-03 is the Server Side Public License with a delayed Apache-2.0 publication. Not indexed as oss. The inngest-js LICENSE path returned 404. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/inngest/inngest/HEAD/LICENSE.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Server Side Public License, Version 1.0' / 'Apache 2.0 Future License' / 'Copyright © 2022 Inngest, Inc.'. License part confirmed. The inngest-js LICENSE path was not re-checked. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): this entry makes no README claim; https://raw.githubusercontent.com/inngest/inngest-js/HEAD/LICENSE and https://raw.githubusercontent.com/inngest/inngest-js/HEAD/LICENSE.md each fetched twice (~10 s apart, plain curl, no login), HTTP 404 both times (404 re-confirmed); GitHub API https://api.github.com/repos/inngest/inngest-js/contents/ (fetched twice, HTTP 200, byte-identical) lists no LICENSE file at the root, while the repo metadata at https://api.github.com/repos/inngest/inngest-js reports license spdx_id 'GPL-3.0' (not used; this entry's verdict is about the server). Verdict unchanged.","langgraph-deploy: LangGraph LICENSE is MIT. The README is the library. Its production-deployment link is LangSmith Deployment, not an open-source hosted runtime. Not given its own row. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/langchain-ai/langgraph/HEAD/LICENSE and https://raw.githubusercontent.com/langchain-ai/langgraph/HEAD/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2024 LangChain, Inc.'; README links '[LangSmith Deployment](https://docs.langchain.com/langsmith/deployments)'. Verdict unchanged.","Temporal server: LICENSE is MIT and the README says durable workflow execution with retries. Not indexed. The durable-agent-workflows row is LangGraph, whose README names agents, resume after failure, and human oversight. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/temporalio/temporal/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'The MIT License' / 'Copyright (c) 2025 Temporal Technologies Inc.'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/temporalio/temporal/HEAD/README.md and https://raw.githubusercontent.com/langchain-ai/langgraph/HEAD/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: Temporal 'Temporal is a durable execution platform' / 'automatically handles intermittent failures, and retries failed operations', no 'agent' string; LangGraph 'Low-level orchestration framework for building stateful agents.' / 'automatically resuming from exactly where they left off' / 'Seamlessly incorporate human oversight'. README part confirmed. Verdict unchanged.","Restate: LICENSE fetched 2026-10-03 is Business Source License 1.1. Not indexed as oss. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/restatedev/restate/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Business Source License 1.1' / 'Licensor: Restate Software, Inc., Restate GmbH'. License part confirmed. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): this entry makes no README claim (license-only verdict, LICENSE re-checked in v0.12.120); nothing further to re-fetch. Verdict unchanged.","Nango: LICENSE fetched 2026-10-03 is Elastic License 2.0. Not indexed as oss. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/NangoHQ/nango/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Elastic License 2.0 (ELv2)'. License part confirmed. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): this entry makes no README claim (license-only verdict, LICENSE re-checked in v0.12.120); nothing further to re-fetch. Verdict unchanged.","NATS server: Apache-2.0 LICENSE fetched. README describes a communications system and does not say queue, dead-letter, delayed HTTP, or agents. Not indexed. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/nats-io/nats-server/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/nats-io/nats-server/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'simple, secure and performant communications system'; no 'queue', 'dead-letter', 'dead letter', 'delayed' or 'agent' string (case-insensitive). README part confirmed. Verdict unchanged.","BullMQ: MIT LICENSE fetched. README is a Redis queue. It does not say dead-letter queues or serverless HTTP callbacks. Not indexed. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2018 BullForce Labs AB and contributors.'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Redis-based distributed queue'; no 'dead-letter', 'dead letter', 'serverless', 'callback' or 'webhook' string (case-insensitive). README part confirmed. Verdict unchanged.","Cal.com README fetched 2026-10-03 (MIT LICENSE) is the Cal.diy human scheduling app. It walks through creating Google OAuth credentials. It does not say agents book meetings through a toolkit. Not indexed for calendar-scheduling-tools. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/calcom/cal.com/HEAD/LICENSE and https://raw.githubusercontent.com/calcom/cal.com/HEAD/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2020-present Cal.com, Inc.'; README 'Cal.diy is the open source community edition of Cal.com' / 'Obtaining the Google API Credentials'; no 'agent' string. Verdict unchanged.","LiteLLM README fetched 2026-10-03 says spend tracking and spend management. It does not say spend anomaly alerts. Not tagged to llm-cost-anomaly-alerts. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/BerriAI/litellm/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'spend tracking' / 'spend management'; no 'anomaly' or 'alert' string. Verdict unchanged.","GlitchTip: the GitHub org README is a profile stub and the GitHub glitchtip-backend LICENSE returned 404 (that reason was withdrawn in v0.12.125, see the last sentence). Not indexed. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/glitchtip/glitchtip-backend/HEAD/LICENSE and https://raw.githubusercontent.com/glitchtip/.github/HEAD/profile/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 404 both times; https://raw.githubusercontent.com/GlitchTip/GlitchTip/HEAD/README.md (the GitHub GlitchTip account's profile README) fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: still the default profile template ('Hi there'). Flag: https://glitchtip.com/ links https://gitlab.com/glitchtip, and https://gitlab.com/glitchtip/glitchtip-backend/-/raw/master/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2019 GlitchTip', so the 404 reason does not hold for the official GitLab repository; not indexed, pending review. Verdict unchanged. Flag resolved 2026-10-25 (v0.12.125): https://glitchtip.com/ (title 'Open Source Error Tracking | GlitchTip', meta description 'GlitchTip is an open source, Sentry API compatible error tracking platform.') links href 'https://gitlab.com/glitchtip'; https://gitlab.com/glitchtip/glitchtip-backend/-/raw/master/LICENSE ('MIT License' / 'Copyright (c) 2019 GlitchTip'), https://gitlab.com/glitchtip/glitchtip-frontend/-/raw/master/LICENSE ('MIT License' / 'Copyright (c) 2020 GlitchTip'), https://gitlab.com/glitchtip/glitchtip-backend/-/raw/master/README.md ('GlitchTip is an open source, Sentry API compatible error tracking platform.' / 'With our MIT license, you can use it for anything you'd like and even sell it.' / 'Self hosted GlitchTip will never report home.') and https://gitlab.com/glitchtip/glitchtip/-/raw/master/README.md ('This is a meta repo for general issue tracking, wiki, and deployment information.', linking the Django Backend and Angular Frontend repositories) each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical. The official GlitchTip repositories are on GitLab under the MIT License, so the GitHub 404 reason is withdrawn (it only ever applied to the GitHub paths). Still not indexed: a GlitchTip row would be a new index addition (kind, jtbdIds, whatYouGet), not a correction of this entry, and is left for a separate reviewed addition; the hosted plans on glitchtip.com (including its 'Free ($0)' Hobby & Trial plan) are not this entry. Verdict: not indexed, reason replaced (Depot data decision under Ethan delegation 2026-10-21 19:41 ET t55u).","Letta: README says the current source lives in letta-ai/letta-code. Not indexed from the letta repository. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/letta-ai/letta/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'The current source code lives in [`letta-ai/letta-code`](https://github.com/letta-ai/letta-code)'. Verdict unchanged.","faster-whisper: LICENSE fetched 2026-10-03 is MIT. README is CTranslate2 transcription of Whisper. speech-to-text and production-stt already have free rows. README does not describe a talking voice agent or STT+TTS orchestration. Not indexed. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/SYSTRAN/faster-whisper/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023 SYSTRAN'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/SYSTRAN/faster-whisper/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Faster Whisper transcription with CTranslate2' / 'reimplementation of OpenAI's Whisper model using [CTranslate2]'; no 'agent', 'TTS' or 'text-to-speech' string (case-insensitive). README part confirmed. Verdict unchanged.","whisper.cpp: already indexed, LICENSE is MIT. README fetched 2026-10-03 is local Whisper ASR. Not tagged voice-agents or voice-agent-platform. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/ggml-org/whisper.cpp/HEAD/LICENSE and https://raw.githubusercontent.com/ggml-org/whisper.cpp/HEAD/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'; README 'automatic speech recognition (ASR) model'; no 'agent' string. Verdict unchanged.","Piper: the indexed rhasspy row stays speech-synthesis and realtime-tts. OHF-Voice/piper1-gpl README is local neural TTS. LICENSE and LICENSE.md returned 404 (COPYING is GPL-3.0). Not a new row, and not tagged as a voice-agent platform. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/OHF-Voice/piper1-gpl/HEAD/LICENSE and https://raw.githubusercontent.com/OHF-Voice/piper1-gpl/HEAD/LICENSE.md fetched twice (~10 s apart, plain curl, no login), HTTP 404 both times (404 re-confirmed); https://raw.githubusercontent.com/OHF-Voice/piper1-gpl/HEAD/COPYING and https://raw.githubusercontent.com/OHF-Voice/piper1-gpl/HEAD/README.md each fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'GNU GENERAL PUBLIC LICENSE' / 'Version 3, 29 June 2007'; README 'A fast and local neural text-to-speech engine'; no 'agent' string. Verdict unchanged.","Kokoro: already indexed for speech-synthesis and realtime-tts. GitHub LICENSE refetched 2026-10-03 is Apache-2.0. README is a TTS inference library, not a voice-agent platform. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/hexgrad/kokoro/main/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/hexgrad/kokoro/main/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'An inference library for [Kokoro-82M]' / 'open-weight TTS model with 82 million parameters'; no 'agent' string (case-insensitive). README part confirmed. Verdict unchanged.","Chroma: README hybrid and full-text search are described for Chroma Cloud, not the open-source client snippet. Not tagged hybrid-search-rag. The persistence line does not say agent memory across sessions. Not tagged rag-memory, rag-enterprise, or knowledge-graph-rag. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/chroma-core/chroma/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Chroma Cloud, powers serverless vector, hybrid, and full-text search' / 'Can add persistence easily!'; no 'session' or 'agent memory' string. Verdict unchanged.","Qdrant: tagged hybrid-search-rag only. README does not describe enterprise RAG with rerank and support, agent session memory, or a knowledge graph. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/qdrant/qdrant/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: '### Hybrid Search' / 'keyword precision'; no 'rerank', 'session', 'memory', 'knowledge graph' or 'enterprise' string. Verdict unchanged.","Unstructured: README says parsing, chunking, and embedding for vector databases. It does not say hybrid keyword plus vector search, an enterprise RAG stack, or a knowledge graph. Not retagged. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/Unstructured-IO/unstructured/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'open-source components for ingesting and pre-processing images and text documents'; no 'hybrid', 'knowledge graph' or 'enterprise' string. Wording note: the README no longer contains 'chunking', 'embedding' or 'vector database'; the reason for not retagging still holds. Verdict unchanged.","Playwright: README says the library can be used for web scraping scripts. It does not say it cleans pages into agent-ready text. web-scrape was not added. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/microsoft/playwright/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Use `playwright` as a library for browser automation scripts — web scraping'; no 'clean', 'agent-ready' or 'markdown' string. Verdict unchanged.","garak: LICENSE fetched 2026-10-03 is Apache-2.0. README is a red-teaming probe kit and names prompt injection as something it probes. adversarial-red-team-evals already has Promptfoo. README does not say it screens inputs as a firewall. Not indexed. Re-checked 2026-10-25 (v0.12.120): https://raw.githubusercontent.com/NVIDIA/garak/HEAD/LICENSE fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License part confirmed; README not re-fetched. Verdict unchanged. Re-checked 2026-10-25 (v0.12.123): https://raw.githubusercontent.com/NVIDIA/garak/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Generative AI Red-teaming & Assessment Kit' / 'probes for hallucination, data leakage, prompt injection'; no 'firewall' or 'screen' string (case-insensitive). README part confirmed. Verdict unchanged.","Guardrails AI: already indexed for production-guardrail-evals. README says input and output guards for risks. It does not say prompt injection, a jailbreak firewall, or tool-use policies. Not retagged. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/guardrails-ai/guardrails/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: 'Guardrails runs Input/Output Guards in your application that detect, quantify and mitigate the presence of specific types of risks'; no 'prompt injection', 'jailbreak', 'firewall' or 'tool' string. Verdict unchanged.","LLM Guard Secrets scanner is listed as an input scanner. README does not say it stores, injects, or rotates agent credentials. Not tagged agent-secrets or secret-rotation-automation. Not tagged llm-input-guardrails or runtime-llm-firewall: the README does not describe a policy engine, tool-use policies, or an inline WAF. Re-checked 2026-10-25 (v0.12.121): https://raw.githubusercontent.com/protectai/llm-guard/HEAD/README.md fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical: '### Prompt scanners' / 'Secrets](https://protectai.github.io/llm-guard/input_scanners/secrets/)'; no 'policy', 'firewall', 'WAF', 'rotat' or 'credential' string. Verdict unchanged."],"freeAlternatives":[{"id":"qwen3-0.6b-base","name":"Qwen3-0.6B-Base","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Qwen3 0.6B base weights. This row is this checkpoint only, not every Qwen model.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-0.6B-Base/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. Weights are the model repo, not this license URL. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"deepseek-v3.2-weights","name":"DeepSeek-V3.2 weights","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable DeepSeek-V3.2 weights from the Hugging Face repo whose LICENSE file is MIT.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/deepseek-ai/DeepSeek-V3.2/raw/main/LICENSE","notes":"This is DeepSeek-V3.2, not DeepSeek-V3. V3 used a separate LICENSE-MODEL and is not indexed here. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"openai-whisper","name":"OpenAI Whisper","kind":"open_weights","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Whisper code and model weights in the OpenAI GitHub repository.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/openai/whisper/blob/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2022 OpenAI. Re-fetched twice 2026-10-25: the GitHub blob page (HTTP 200) changes between fetches (page chrome), so the raw file https://raw.githubusercontent.com/openai/whisper/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2022 OpenAI'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"gemma-terms-of-use","name":"Gemma models under the Gemma Terms of Use","kind":"open_weights","providerId":"google-ai","jtbdIds":["open-model-inference","wasm-edge-small-models"],"whatYouGet":"Gemma models listed in the Appendix of the Gemma Terms of Use page (for example Gemma 1, 1.1, 2, 3 and 3n, FunctionGemma, EmbeddingGemma, PaliGemma, ShieldGemma, CodeGemma, RecurrentGemma, T5Gemma, VaultGemma and TranslateGemma), usable under that license with its Section 3.2 use restrictions. Gemma 4 is not covered by these terms.","cost":"free","license":"Gemma Terms of Use","sourceUrl":"https://ai.google.dev/gemma/terms","notes":"Terms page fetched twice 2026-10-24 (identical text; 'Last modified: April 1, 2026', footer 'Last updated 2026-04-01 UTC'): 'The terms below apply to Gemma models listed in the Appendix at bottom of this page.' and 'For Gemma 4 terms, see the Gemma 4 license'. That link points to https://ai.google.dev/gemma/apache_2, a page titled 'Apache License 2.0' (fetched twice 2026-10-24); Gemma 4 is not indexed in this row. Section 3.2: 'You must not use any of the Gemma Services: for the restricted uses set forth in the Gemma Prohibited Use Policy'. The page now also says 'This documentation is deprecated. Please visit the new documentation at gemma.ai'; the terms are still served at this URL (HTTP 200, no redirect). Download path is https://ai.google.dev/gemma/docs/get_started: 'You can download official Google Gemma model variants and community-created variants from Kaggle Models and Hugging Face'. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemma/terms, https://ai.google.dev/gemma/apache_2 and https://ai.google.dev/gemma/docs/get_started were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; the terms page still reads 'Last modified: April 1, 2026' and 'Last updated 2026-04-01 UTC'. Every quote above string-matched the whitespace-normalized text; license and values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"asOf":"2026-10-26","freeType":"open_weights","substitutable":true},{"id":"ollama","name":"Ollama","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Local model runner and OpenAI-compatible server. You still supply weights and your own hardware.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ollama/ollama/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ollama/ollama/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) Ollama'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"llama-cpp","name":"llama.cpp","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference","edge-llm-inference"],"whatYouGet":"C/C++ GGUF inference CLI and server. Weights are not included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ggml-org/llama.cpp/blob/master/LICENSE","notes":"LICENSE fetched 2026-10-03, copyright 2023-2026 The ggml authors. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ggml-org/llama.cpp/master/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"vllm","name":"vLLM","kind":"local_runtime","jtbdIds":["production-inference-fleet","open-model-inference"],"whatYouGet":"Self-hosted GPU inference server with an OpenAI-compatible API. GPU time is your own.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/vllm-project/vllm/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/vllm-project/vllm/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"whisper-cpp","name":"whisper.cpp","kind":"local_runtime","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Local Whisper inference in C/C++. Weights are separate.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ggml-org/whisper.cpp/blob/master/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ggml-org/whisper.cpp/master/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"groq-free-plan-chat","name":"Groq Free Plan chat models","kind":"free_inference","providerId":"groq","jtbdIds":["cheap-volume-llm","ultra-low-latency","open-model-inference"],"whatYouGet":"Organization-level Free Plan rate limits for the chat and classifier model ids in the page payload key freeRows. Not the Developer plan table.","cost":"free","limits":{"scope":"organization","models":{"openai/gpt-oss-120b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"openai/gpt-oss-20b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"openai/gpt-oss-safeguard-20b":{"rpm":3,"rpd":1000,"tpm":2000,"tpd":200000},"qwen/qwen3.8-27b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"meta-llama/llama-prompt-guard-2-22m":{"rpm":30,"rpd":14400,"tpm":15000,"tpd":500000},"meta-llama/llama-prompt-guard-2-86m":{"rpm":30,"rpd":14400,"tpm":15000,"tpd":500000}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Parsed from the HTML payload key freeRows (the 'Free Plan Limits' tab), which is separate from devRows (Developer plan, not stored). K suffixes expanded (1K=1000, 2K=2000, 14.4K=14400). The page says: 'The following is a high level summary and there may be exceptions to these limits.' and 'You can view the current, exact rate limits for your organization on the limits page in your account settings.' 'Rate limits apply at the organization level, not individual users.' 'Cached tokens do not count towards your rate limits.' The page also says 'some organizations are also subject to separate per-minute limits on input tokens (ITPM) and output tokens (OTPM)'; no ITPM/OTPM values are published, so none are stored. Change on 2026-10-24: freeRows now reads 'openai/gpt-oss-safeguard-20b 3 1K 2K 200K' (RPM 3, TPM 2K); before 0.12.98 this row stored RPM 30 and TPM 8000 for it. The other five model ids and their values are unchanged. No Llama chat model is in freeRows.","license":null,"asOf":"2026-10-24","freeType":"free_inference","substitutable":true},{"id":"groq-free-plan-whisper","name":"Groq Free Plan Whisper","kind":"free_speech","providerId":"groq","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Free Plan speech-to-text limits for whisper-large-v3 and whisper-large-v3-turbo.","cost":"free","limits":{"scope":"organization","models":{"whisper-large-v3":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800},"whisper-large-v3-turbo":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Same freeRows payload: whisper-large-v3 and whisper-large-v3-turbo both read RPM 20, RPD 2K, ASH 7.2K, ASD 28.8K (unchanged). ASH/ASD kept as audio seconds ('ASH: Audio seconds per hour', 'ASD: Audio seconds per day'), not tokens; TPM/TPD are '-' on the page and are not stored. Same exception and account-page caveat as the chat row. Not a separate quota from the org's other Free Plan limits.","license":null,"asOf":"2026-10-24","freeType":"free_speech","substitutable":true},{"id":"groq-free-plan-orpheus","name":"Groq Free Plan Orpheus TTS","kind":"free_speech","providerId":"groq","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Free Plan text-to-speech limits for two Orpheus voices.","cost":"free","limits":{"scope":"organization","models":{"canopylabs/orpheus-arabic-saudi":{"rpm":10,"rpd":100,"tpm":1200,"tpd":3600},"canopylabs/orpheus-v1-english":{"rpm":10,"rpd":100,"tpm":1200,"tpd":3600}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Same freeRows payload: canopylabs/orpheus-arabic-saudi and canopylabs/orpheus-v1-english both read RPM 10, RPD 100, TPM 1.2K, TPD 3.6K (unchanged). Same exception and account-page caveat as the chat row. Developer-plan numbers were not copied.","license":null,"asOf":"2026-10-24","freeType":"free_speech","substitutable":true},{"id":"cloudflare-workers-ai-neurons","name":"Cloudflare Workers AI daily neurons","kind":"free_inference","providerId":"cloudflare-workers-ai","jtbdIds":["cheap-volume-llm","edge-llm-inference","budget-open-inference"],"whatYouGet":"10,000 Neurons per day at no charge on Workers Free and Workers Paid. Workers Free cannot buy more. The pool is shared across models.","cost":"free","limits":{"neuronsPerDay":10000,"resets":"00:00 UTC","sharedAcrossModels":true},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' 'To use more than 10,000 Neurons per day, you need to sign up for the Workers Paid plan.' Free allocation table: 'Workers Free 10,000 Neurons per day N/A - Upgrade to Workers Paid' and 'Workers Paid 10,000 Neurons per day $0.011 / 1,000 Neurons'. 'All limits reset daily at 00:00 UTC.' Paid usage above the allocation is a price row, not a free cap. 'Some models require a paid billing method.' The page lists @cf/moonshotai/kimi-k2.6, @cf/moonshotai/kimi-k2.7-code, @cf/zai-org/glm-5.2, @cf/zai-org/glm-5.3, @cf/zai-org/glm-5.3-flash, @cf/deepseek-ai/deepseek-v4-flash-0731, @cf/deepseek-ai/deepseek-v4.1-flash-1017 and @cf/deepseek-ai/deepseek-v4-pro-0813 ('You can access these models with either the Workers Paid plan or prepaid AI Gateway credits'); these are not free. Per-model token prices are not a $0 SKU.","license":null,"asOf":"2026-10-25","freeType":"free_inference","substitutable":true},{"id":"cloudflare-workers-ai-embeddings","name":"Cloudflare Workers AI embeddings","kind":"free_embedding","providerId":"cloudflare-workers-ai","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Embedding models on Workers AI, including bge-m3 and qwen3-embedding-0.6b, draw from the same 10,000 neurons/day. No separate free token cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateTokenCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' The 'Embeddings model pricing' table lists @cf/baai/bge-small-en-v1.5, bge-base-en-v1.5, bge-large-en-v1.5, bge-m3, @cf/pfnet/plamo-embedding-1b and @cf/qwen/qwen3-embedding-0.6b, e.g. '@cf/baai/bge-m3 $0.012 per M input tokens 1075 neurons per M input tokens'. Those are the paid unit prices billed in neurons above the allocation, not a free token cap; the page states no separate free embedding cap.","license":null,"asOf":"2026-10-25","freeType":"free_embedding","substitutable":true},{"id":"cloudflare-workers-ai-whisper","name":"Cloudflare Workers AI speech-to-text (Whisper)","kind":"free_speech","providerId":"cloudflare-workers-ai","jtbdIds":["speech-to-text"],"whatYouGet":"Whisper and Whisper large v3 turbo speech-to-text on the shared 10,000 neurons/day free allocation. No separate free audio-minute cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateAudioCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"The page prices @cf/openai/whisper and @cf/openai/whisper-large-v3-turbo at $0.0005 per audio minute in neurons. That is the paid unit, not an always-free minute cap. Re-checked 2026-10-19: speech-synthesis tag removed from this row (Whisper is STT); TTS models on the same page are a separate row, cloudflare-workers-ai-tts.","license":null,"asOf":"2026-10-19","freeType":"free_speech","substitutable":true},{"id":"cloudflare-workers-ai-tts","name":"Cloudflare Workers AI text-to-speech (MeloTTS, Aura-1)","kind":"free_speech","providerId":"cloudflare-workers-ai","jtbdIds":["speech-synthesis"],"whatYouGet":"@cf/myshell-ai/melotts and @cf/deepgram/aura-1 text-to-speech on the same shared 10,000 neurons/day free allocation as every Workers AI model. No separate free TTS cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateAudioCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"The audio pricing table (fetched 2026-10-19) lists @cf/myshell-ai/melotts at $0.0002 per audio minute and @cf/deepgram/aura-1 at $0.015 per 1k characters input, billed in neurons. Those are paid units, not free quotas; the free part is the shared daily neuron allocation.","license":null,"asOf":"2026-10-19","freeType":"free_speech","substitutable":true},{"id":"cloudflare-workers-ai-rerank","name":"Cloudflare Workers AI bge-reranker-base","kind":"free_rerank","providerId":"cloudflare-workers-ai","jtbdIds":["rag-rerank"],"whatYouGet":"@cf/baai/bge-reranker-base draws from the same 10,000 neurons/day.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateTokenCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' '@cf/baai/bge-reranker-base $0.003 per M input tokens 283 neurons per M input tokens' is the paid unit billed in neurons, not a free token cap; the page states no separate free rerank cap.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"cloudflare-workers-ai-image","name":"Cloudflare Workers AI image models","kind":"free_image","providerId":"cloudflare-workers-ai","jtbdIds":["image-generation","text-in-image-generation"],"whatYouGet":"Image models on the pricing page, including FLUX.1 schnell, draw from the same 10,000 neurons/day. No separate free image count is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateImageCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' The 'Image model pricing' table lists FLUX.1 schnell ('@cf/black-forest-labs/flux-1-schnell $0.0000528 per 512x512 tile $0.0001056 per step'), lucid-origin, phoenix-1.0, flux-2-dev, flux-2-klein-4b and flux-2-klein-9b. Tile, step and megapixel prices are paid units billed in neurons, not a free image allowance; the page states no separate free image count.","license":null,"asOf":"2026-10-25","freeType":"free_image","substitutable":true},{"id":"gemini-api-free-tier-standard","name":"Gemini API free tier, standard token price","kind":"free_inference","providerId":"google-ai","jtbdIds":["cheap-volume-llm","coding-agent","frontier-chat"],"whatYouGet":"Standard input and output marked Free of charge for models whose free-tier cell says that. Includes gemini-3.8-flash, gemini-3.6-flash, gemini-3.5-flash-lite, gemini-3.1-flash-lite, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash, and gemini-2.5-flash-lite.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): the Free tier card lists 'Limited access to certain models' and 'Free input & output tokens'; each listed model's Standard Free Tier input and output cells read 'Free of charge'. gemini-3.7-flash and gemini-3.5-flash, listed in this row before 0.12.96, no longer appear on the page, so they were removed rather than kept unsourced. 'Gemini 4 Argon is not available on the Free tier.' and gemini-3.1-pro-preview standard free-tier cells read 'Not available'. Batch free-tier cells read 'Not available' for several of these models (gemini-3.8-flash, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash). Image-generation free-tier cells fetched were Not available. The Free tier card says 'Content used to improve our products'. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-24, identical text, 'Last updated 2026-10-15 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Not a $0 price-sort row. The page describes gemini-3.8-flash as 'engineered for long-horizon software engineering' and gemini-2.5-pro as 'A Pro model which excels at coding and complex reasoning tasks.' Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing and https://ai.google.dev/gemini-api/docs/rate-limits were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; both footers now read 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamps, which are fetch-date stamps, not row values; the eight listed models' Standard free-tier input cells still read 'Free of charge', and gemini-3.7-flash and gemini-3.5-flash are still absent; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_inference","substitutable":true},{"id":"gemini-embedding-2-free-tier","name":"Gemini Embedding 2 free tier","kind":"free_embedding","providerId":"google-ai","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"gemini-embedding-2 standard text, image, audio, and video input marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): gemini-embedding-2 is 'Our first multimodal embedding model, mapping text, images, video, audio, and PDFs into a unified embedding space.' Its Standard Free Tier cells for Text, Image, Audio and Video input price read 'Free of charge'; the Batch free-tier cells read 'Not available'. No numeric free-tier quota is on the pricing page. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-24, identical text, 'Last updated 2026-10-15 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing and https://ai.google.dev/gemini-api/docs/rate-limits were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; both footers now read 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamps, which are fetch-date stamps, not row values; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_embedding","substitutable":true},{"id":"gemini-3.5-transcribe-free-tier","name":"Gemini 3.5 Transcribe free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["speech-to-text","multilingual-stt"],"whatYouGet":"gemini-3.5-transcribe standard audio input and text output marked Free of charge. gemini-3.5-transcribe-live (real-time streaming transcription over WebSockets) standard cells are also Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): gemini-3.5-transcribe is 'Our speech-to-text model with automatic language detection, speaker diarization, word-level timestamps, and custom vocabulary biasing.' Its Standard Free Tier input and output cells read 'Free of charge'. gemini-3.5-transcribe-live is 'Our low-latency, real-time speech-to-text model for bidirectional streaming audio transcription over WebSockets.' and its Standard Free Tier input and output cells also read 'Free of charge'. No numeric audio quota. The page's per-minute paid estimates ('Estimated pricing is based on 25 audio tokens per second for input and 175 text tokens per minute for output', with blended rates of ~$0.005 per min for Transcribe and ~$0.009 per min for Live Transcribe) are paid-tier estimates, not a free cap. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-quoted in v0.12.130 (previously fetched twice 2026-10-24, page footer 'Last updated 2026-10-22 UTC'); gemini-3.5-transcribe-live added to this row in v0.12.130 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_speech","substitutable":true},{"id":"gemini-live-free-tier","name":"Gemini Live API free tier (3.8 Live, 3.8 Live Extended Thinking, 3.1 Flash Live Preview)","kind":"free_speech","providerId":"google-ai","jtbdIds":["voice-agents"],"whatYouGet":"gemini-3.8-live, gemini-3.8-live-extended-thinking and gemini-3.1-flash-live-preview (low-latency audio-to-audio models for real-time voice agents and live dialogue) standard input and output marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): the section 'Gemini 3.8 Live, Gemini 3.8 Live Extended Thinking, and Gemini 3.1 Flash Live Preview' ('gemini-3.8-live, gemini-3.8-live-extended-thinking, and gemini-3.1-flash-live-preview') reads 'Our low-latency, audio-to-audio models optimized for real-time voice agents and live dialogue, including background reasoning support with Extended Thinking.' Its one table covers all three models: 'Standard Free Tier Paid Tier, per 1M tokens in USD Input price Free of charge' and 'Output price (including thinking tokens) Free of charge'. 'Used to improve our products Yes No' (Yes on the free tier). No numeric free audio cap; paid-tier per-token and per-minute prices are not stored. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD for these models and says 'View your active rate limits in AI Studio', so limits stay null. Not included: gemini-3.5-live-translate-preview ('Our low-latency, real-time speech to speech translation model that supports 70+ languages.'; its Standard free-tier cells also read 'Free of charge'), because the catalog has no speech-translation job and it is not a voice-agent model; gemini-2.5-flash-native-audio-preview-12-2025 ('Our Live API native audio models optimized for higher quality audio outputs with better pacing, voice naturalness, verbosity, and mood.'), because its table header reads 'Free Tier Paid Tier, per 1M tokens in USD' with no 'Standard' label, so a Standard free tier was not string-matched; gemini-robotics-er-2-preview and -streaming-preview (no matching job). Added in v0.12.132 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row. Update 2026-10-26 (v0.12.134): gemini-2.5-flash-native-audio-preview-12-2025 is now indexed in its own row, gemini-2.5-flash-native-audio-free-tier, which quotes its unlabeled 'Free Tier' cells without calling them standard; this row is unchanged.","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_speech","substitutable":true},{"id":"gemini-2.5-flash-native-audio-free-tier","name":"Gemini 2.5 Flash Native Audio (Live API) free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["voice-agents"],"whatYouGet":"gemini-2.5-flash-native-audio-preview-12-2025 (Live API native audio model optimized for higher quality audio outputs) free-tier input and output marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (~10 s apart, plain curl, no login, following redirects; HTTP 200, no redirect, identical tag-stripped text; page footer 'Last updated 2026-10-26 UTC'): the section 'Gemini 2.5 Flash Native Audio (Live API)' ('gemini-2.5-flash-native-audio-preview-12-2025') reads 'Our Live API native audio models optimized for higher quality audio outputs with better pacing, voice naturalness, verbosity, and mood.' The section prints one table with no Standard, Batch, Flex or Priority label: 'Free Tier Paid Tier, per 1M tokens in USD Input price Free of charge' and 'Output price (including thinking tokens) Free of charge'. 'Used to improve our products Yes No' (Yes on the free tier). Data call left open in v0.12.132: because the header carries no 'Standard' label, this row does not call the cells standard; it records only that the section's one free-tier column reads 'Free of charge' for input and output (cost free_tier_unspecified). No numeric free audio cap; paid-tier per-token prices are not stored. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') does not name this model, publishes no free-tier RPM, TPM or RPD for it and says 'View your active rate limits in AI Studio', so limits stay null. Kept as its own row, not folded into gemini-live-free-tier, because the page prints it as a separate section and table. Added in v0.12.134 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_speech","substitutable":true},{"id":"gemini-3.8-flash-tts-free-tier","name":"Gemini 3.8 Flash TTS free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"gemini-3.8-flash-tts standard text input and audio output marked Free of charge. gemini-3.8-flash-lite-tts, gemini-3.1-flash-tts-preview and gemini-2.5-flash-preview-tts standard cells are also Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): gemini-3.8-flash-tts is 'Our 3.8 Flash Text-to-Speech audio model engineered for studio-grade voice fidelity, expressive acting, and long-form stability.' Its Standard Free Tier input and output cells read 'Free of charge', as do those of gemini-3.8-flash-lite-tts, gemini-3.1-flash-tts-preview and gemini-2.5-flash-preview-tts ('Our 2.5 Flash text-to-speech audio model optimized for price-performant, low-latency, controllable speech generation.'). Batch TTS free tier is 'Not available' for 3.8 Flash TTS and 2.5 Flash Preview TTS. gemini-2.5-pro-preview-tts is not included: its Standard free-tier cells read 'Not available'. No numeric free audio cap. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-quoted in v0.12.130 (previously fetched twice 2026-10-24, page footer 'Last updated 2026-10-22 UTC'); gemini-2.5-flash-preview-tts added to this row in v0.12.130 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_speech","substitutable":true},{"id":"gemini-2.5-search-grounding-free","name":"Gemini 2.5 Flash Google Search grounding free requests","kind":"free_tool","providerId":"google-ai","jtbdIds":["web-grounded-qa","agent-search"],"whatYouGet":"Grounding with Google Search is free of charge up to 500 requests per day on Gemini 2.5 Flash, shared with Flash-Lite.","cost":"free","limits":{"requestsPerDay":500,"sharedWith":"gemini-2.5-flash and gemini-2.5-flash-lite"},"sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): the gemini-2.5-flash free-tier Grounding with Google Search cell reads 'Free of charge, up to 500 RPD (limit shared with Flash-Lite RPD)' and the gemini-2.5-flash-lite cell reads 'Free of charge, up to 500 RPD (limit shared with Flash RPD)'. Not available for Pro on the free tier (gemini-2.5-pro cell 'Not available'). Gemini 3.x and newer tables mark Grounding with Google Search as Not available on the free tier, with a separate paid allowance of '5,000 free search requests per month (shared across all Gemini 3 and newer models), then $14 per 1,000 requests.' Those were not copied onto 2.5. Maps grounding also lists 500 RPD for 2.5 Flash and is not indexed as Search. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing was each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; its footer now reads 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamp, which is a fetch-date stamp, not a row value; limits (500 RPD shared between 2.5 Flash and Flash-Lite) and other values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","license":null,"asOf":"2026-10-26","freeType":"free_tool","substitutable":true},{"id":"google-ai-studio","name":"Google AI Studio","kind":"free_tool","providerId":"google-ai","jtbdIds":["frontier-chat"],"whatYouGet":"Using Google AI Studio, Google's hosted studio for trying Gemini models, is free of charge in all available regions. This is the studio, not a published API quota; Gemini API calls follow the Free and Paid tiers on the same page.","cost":"free","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): 'Google AI Studio usage is free of charge in all available regions.' The Free tier card lists 'Google AI Studio access', and model cards link 'Try it in Google AI Studio'. No numeric studio quota or rate limit is stated, so limits stay null. Reclassified free_docs -> free_tool in 0.12.94 because the quote is about using a hosted product, not reading docs. https://aistudio.google.com is client-rendered (no usable text) and is not a source. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing was each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; its footer now reads 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamp, which is a fetch-date stamp, not a row value; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26","freeType":"free_tool","substitutable":true},{"id":"openrouter-free-variants","name":"OpenRouter :free variants and openrouter/free","kind":"free_inference","providerId":"openrouter","jtbdIds":["cheap-volume-llm","multi-model-router","budget-open-inference"],"whatYouGet":"Model ids ending in :free, and the openrouter/free router, are priced at zero on OpenRouter. Which models have a free entry changes.","cost":"free","sourceUrl":"https://openrouter.ai/docs/api_reference/limits","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in: https://openrouter.ai/docs/api/reference/limits answers HTTP 308 to https://openrouter.ai/docs/api_reference/limits (HTTP 200; same tag-stripped text both times; no last-modified header; page metadata dateModified 2026-10-10T16:11:54Z). The HTML table cells are empty until scripts run (the page defines the values as constants), so the numbers are taken from the page's markdown view https://openrouter.ai/docs/api_reference/limits.md (HTTP 200, fetched twice, identical): 'Free usage limits: If you're using a free model variant (with an ID ending in `:free`), the following limits apply:' table 'Credits purchased (all time) | Requests per minute | Requests per day', 'Less than 10 | 20 | 50', 'At least 10 | 20 | 1000'. 'Free-model requests allowed per UTC day (see the free usage limits below)'. 'On free variants, purchase at least 10 credits to raise your daily limit, or switch to the paid variant of the model, which has no platform-level request cap.' 'If your account has a negative credit balance, you may see errors, including for free models.' (the HTML renders the status code as a component: 402 Payment Required). The one-credit-below-threshold grace is shown only as the unrendered placeholder '{FREE_MODEL_CREDITS_THRESHOLD - 1}', so it is not stored. The page does not say whether openrouter/free draws on the same caps. Third-party tables were not copied. Do not copy OpenRouter prices or limits onto other Depot providers.","limits":{"appliesTo":"model variants with an ID ending in :free","requestsPerMinute":20,"requestsPerDayCreditsPurchasedLessThan10":50,"requestsPerDayCreditsPurchasedAtLeast10":1000,"dailyWindow":"UTC day"},"license":null,"asOf":"2026-10-25","freeType":"free_inference","substitutable":true},{"id":"mistral-free-mode","name":"Mistral Studio free mode","kind":"free_inference","providerId":"mistral","jtbdIds":["cheap-volume-llm","eu-sovereign-llm"],"whatYouGet":"Free mode lets you create API keys and use included monthly usage within the limits shown on the Limits page (Admin Panel > API > Limits). The docs publish no numeric free allowance; Pay-as-you-go extends usage beyond the included monthly usage from prepaid credits.","cost":"free_tier_unspecified","sourceUrl":"https://docs.mistral.ai/admin/billing-usage/usage-limits","notes":"The old sourceUrl https://docs.mistral.ai/admin/user-management-finops/tier now returns HTTP 308 to https://docs.mistral.ai/admin/billing-usage/usage-limits (page title 'Usage and limits'), which carries the same Free mode statement; sourceUrl updated to the final URL. Page fetched twice 2026-10-24 about 10 s apart (HTTP 200, identical HTML; the page shows no last-updated date); its markdown view (usage-limits.md) was also fetched twice (identical). Quotes below match the HTML text (link markup removed). 'Your Mistral plan defines the included monthly usage and limits available to your Organization.' 'Free mode lets you create API keys and use included monthly usage within the limits shown on the Limits page.' 'Pay-as-you-go lets you extend usage beyond included monthly usage, and this extra usage draws from your prepaid credits. It isn't a separate plan for the API.' 'API rate limits define how much traffic your Organization can send.' 'If the Organization reaches its monthly spending limit, API access can be suspended until the next month begins or an admin increases the limit.' limits stays null: the page publishes no numeric free cap, rate limit or included-usage amount (it only says completion limits are listed per model as tokens per minute and requests per second on the account Limits page). The Ambassador credits and 'free for a limited amount of time' wording noted on 2026-10-03 no longer appears on this page.","limits":null,"license":null,"asOf":"2026-10-24","freeType":"free_inference","substitutable":true},{"id":"cohere-trial-chat","name":"Cohere trial key, chat","kind":"free_inference","providerId":"cohere","jtbdIds":["frontier-chat"],"whatYouGet":"Trial (evaluation) key for the Chat models on the page, 20 req/min each. Free but limited in usage, not a production key.","cost":"free","limits":{"apiCallsPerMonth":1000,"requestsPerMinute":20,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Cohere offers two kinds of API keys: evaluation keys (free but limited in usage), and production keys (paid and much less limited in usage).' 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' 'Prod keys work like trial keys for newer model variants such as Command A Reasoning.' Chat API (per model) table: every listed model has a trial rate limit of 20 req / min (Command A+, Command A Reasoning, Command A Translate, Command A Vision, Command A, Command R+, Command R, Command R7B, North Mini Code), e.g. 'Command A 20 req / min 500 req / min'. The 1,000 calls a month is the trial key's cap, not 1,000 per product. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_inference","substitutable":true},{"id":"cohere-trial-embed","name":"Cohere trial key, embed","kind":"free_embedding","providerId":"cohere","jtbdIds":["embeddings"],"whatYouGet":"Trial-key Embed rate limits. Still inside the trial key's 1,000 API calls a month.","cost":"free","limits":{"apiCallsPerMonth":1000,"embedInputsPerMinute":2000,"embedImageInputsPerMinute":5,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' Other API Endpoints table (Trial rate limit, then Production rate limit): 'Embed 2,000 inputs / min 2,000 inputs / min'; 'Embed (Images) 5 inputs / min 400 inputs / min'. The production Embed text limit is the same 2,000 inputs/min; the monthly 1,000-call cap is the trial-key constraint. Not a forever unlimited embed tier. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_embedding","substitutable":true},{"id":"cohere-trial-rerank","name":"Cohere trial key, rerank","kind":"free_rerank","providerId":"cohere","jtbdIds":["rag-rerank"],"whatYouGet":"Trial-key Rerank limit of 10 requests per minute, inside the 1,000 calls/month trial cap.","cost":"free","limits":{"apiCallsPerMonth":1000,"requestsPerMinute":10,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' Other API Endpoints table (Trial rate limit, then Production rate limit): 'Rerank 10 req / min 1,000 req / min'. Production rerank (1,000 req/min) is not the free tier. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"jina-free-embeddings","name":"Jina free API key embeddings","kind":"free_embedding","providerId":"jina","jtbdIds":["embeddings"],"whatYouGet":"Embedding API with a free API key at the free-key rate limit.","cost":"free","limits":{"requestsPerMinute":100,"tokensPerMinute":100000,"ipRequestsPer60Seconds":10000},"sourceUrl":"https://jina.ai/embeddings/","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Thu, 22 Oct 2026 01:48:53 GMT'; the page itself shows no last-updated date). FAQ: 'Rate limits depend on your API key type: Free: 100 RPM, 100K TPM'. Rate table, Embedding API row, w/ Free API Key column: '100 RPM & 100,000 TPM' (the w/o API Key column shows a block icon). FAQ: 'There is an additional IP-based limit of 10,000 requests per 60 seconds to prevent abuse.' FAQ: 'New users get an auto-generated API key with free tokens usable across any of our models.' and 'No, our API keys do not have an expiration date.' The page states no free token amount, so no token balance is stored (a 10 million token grant is not on the page). Paid and Premium columns are not the free tier and were not copied. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_embedding","substitutable":true},{"id":"jina-free-rerank","name":"Jina free API key reranker","kind":"free_rerank","providerId":"jina","jtbdIds":["rag-rerank"],"whatYouGet":"Reranker calls on a free Jina API key at the free-key rate limit shown on the embeddings page.","cost":"free","limits":{"requestsPerMinute":100,"tokensPerMinute":100000,"ipRequestsPer60Seconds":10000},"sourceUrl":"https://jina.ai/embeddings/","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Thu, 22 Oct 2026 01:48:53 GMT'; the page itself shows no last-updated date). Rate table, Reranker API row, w/ Free API Key column: '100 RPM & 100,000 TPM' (the w/o API Key column shows a block icon), matching the FAQ line 'Rate limits apply per API key: Free: 100 RPM, 100K TPM'. FAQ: 'There is an additional IP-based limit of 10,000 requests per 60 seconds to prevent abuse.' FAQ: 'New users get an auto-generated API key with free tokens usable across any of our models.' and 'No, our API keys do not have an expiration date.' The page states no free token amount, so no token balance is stored (a 10 million token grant is not on the page). Paid and Premium columns are not the free tier and were not copied. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"cerebras-free-trial","name":"Cerebras free trial credits","kind":"free_inference","providerId":"cerebras","jtbdIds":["ultra-low-latency","cheap-volume-llm"],"whatYouGet":"$5 in free credits after adding a verified payment method; they expire 30 days after they're granted and can be used across all public models (Shared Inference). When they run out or expire, API and Playground access stop until you purchase credits.","cost":"credits_not_free_forever","limits":{"creditsUsd":5,"expiresDaysAfterGrant":30,"requiresVerifiedPaymentMethod":true,"models":{"gpt-oss-120b":{"rpm":5,"uncachedTpm":30000,"totalTpm":90000,"tph":1000000,"tpd":1000000},"qwen-3.8-27b":{"rpm":5,"uncachedTpm":30000,"totalTpm":90000,"tph":1000000,"tpd":1000000}}},"sourceUrl":"https://inference-docs.cerebras.ai/support/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date); the page's markdown view (rate-limits.md) was also fetched twice (identical) and its Free Trial table has the same values. Quotes below match the HTML text (curly apostrophes shown straight). Free Trial table (HTML text): 'gpt-oss-120b 5 30K 90K 1M 1M' and 'qwen-3.8-27b 1 5 30K 90K 1M 1M' (the second '1' is the image-limit footnote marker; columns RPM, Uncached TPM, Total TPM, TPH, TPD); K/M suffixes expanded (30K=30000, 90K=90000, 1M=1000000). The table lists exactly these two models. qwen-3.8-27b footnote: 'Image limits: 2 per request, 10 MiB total request payload'. The page says: 'New accounts receive $5 in free credits after adding a verified payment method. These credits expire 30 days after they're granted and can be used across all public models.' 'If you skip adding a payment method at sign-up, Playground and API access remain inactive until you do.' 'Is there a permanently free tier? No.' 'Cerebras doesn't currently offer a no-cost tier that renews automatically or a per-model always-free allowance.' 'This provides an overview of general limits, though specific cases may vary.' 'Rate limits apply at the organization level, not the user level, and vary based on the model.' Developer (Pay as You Go) values are not stored on this free row (a paid tier); since v0.12.129 they are in the plan-limits table (data/limits.json, cerebras / Developer (Pay as You Go)). All stored values re-confirmed unchanged on 2026-10-24. Not a Depot price-sort input.","license":null,"asOf":"2026-10-24","freeType":"free_inference","substitutable":true},{"id":"playwright","name":"Playwright","kind":"dev_tool","providerId":"playwright","jtbdIds":["self-host-browser","cloud-browser","computer-use-browser"],"whatYouGet":"Browser automation library for Chromium, Firefox, and WebKit. The library is free; hosted browsers are not included.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/microsoft/playwright/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Portions Copyright (c) Microsoft Corporation.'. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"browser-use","name":"browser-use","kind":"dev_tool","jtbdIds":["web-agent","computer-use-browser","browser-agent-loop"],"whatYouGet":"Python library that drives a browser from an agent. Model calls and browsers are not included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/browser-use/browser-use/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 Gregor Zunic'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"promptfoo","name":"Promptfoo","kind":"dev_tool","providerId":"promptfoo","jtbdIds":["oss-evals","evals","adversarial-red-team-evals","continuous-eval-ci"],"whatYouGet":"Local eval CLI and library. No hosted quota is included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/promptfoo/promptfoo/blob/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT. Copyright line says Promptfoo 2025. README fetched 2026-10-03 says to automate checks in CI/CD. It does not say the check blocks a merge, and it does not name GitHub or GitLab. README fetched 2026-10-19 says promptfoo is a CLI and library for evaluating and red-teaming LLM-based apps, with red teaming and vulnerability scanning. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright (c) Promptfoo 2025' / 'Permission is hereby granted, free of charge'. The file is the MIT permission text without an 'MIT License' heading. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"inspect-ai","name":"Inspect AI","kind":"dev_tool","jtbdIds":["oss-evals","evals"],"whatYouGet":"UK AISI eval framework. Model provider calls are billed by those providers.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/UKGovernmentBEIS/inspect_ai/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 UK AI Security Institute'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"langfuse-oss","name":"Langfuse self-host","kind":"dev_tool","providerId":"langfuse","jtbdIds":["llm-tracing","agent-trace-session-replay"],"whatYouGet":"Self-hosted LLM tracing. Code outside the ee/ directories is MIT. Hosted Langfuse Cloud is not this row.","cost":"oss","license":"MIT Expat outside ee/","sourceUrl":"https://github.com/langfuse/langfuse/blob/main/LICENSE","notes":"ee/, web/src/ee/, worker/src/ee/, and packages/shared/src/server/ee/ use the license in ee/LICENSE. Not indexed as a free cloud tier. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright (c) 2023-2026 ClickHouse, Inc.' / '\"MIT Expat\" license'. Note corrected 2026-10-25 (v0.12.120): raw LICENSE (https://raw.githubusercontent.com/langfuse/langfuse/main/LICENSE) re-fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical; it lists '\"ee/\", \"web/src/ee/\", \"worker/src/ee/\", and/or \"packages/shared/src/server/ee/\"' as licensed under ee/LICENSE (GitHub commits API: LICENSE changed 2026-10-23, 'chore(license): include packages/shared/src/server/ee in the enterprise license (#17877)') and content outside them under the '\"MIT Expat\" license'. License value 'MIT Expat outside ee/' unchanged. Flag resolved.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"litellm-oss","name":"LiteLLM","kind":"dev_tool","jtbdIds":["llm-ai-gateway","multi-model-router"],"whatYouGet":"Self-hosted OpenAI-compatible gateway. Code outside enterprise/ is MIT. Provider tokens are not included.","cost":"oss","license":"MIT outside enterprise/","sourceUrl":"https://github.com/BerriAI/litellm/blob/main/LICENSE","notes":"enterprise/ uses enterprise/LICENSE. No free hosted quota is stated here. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'available under the MIT license' / 'Copyright (c) 2023 Berri AI'. The LICENSE still names only the 'enterprise/' directory. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"mcp-python-sdk","name":"MCP Python SDK","kind":"dev_tool","jtbdIds":["agent-tools"],"whatYouGet":"Python SDK for building MCP clients and servers.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/modelcontextprotocol/python-sdk/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 Anthropic, PBC'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"mcp-servers","name":"MCP reference servers","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery","agent-tools"],"whatYouGet":"Reference MCP server implementations you can run yourself.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://github.com/modelcontextprotocol/servers/blob/main/LICENSE","notes":"Fetched LICENSE says the project is moving from MIT to Apache-2.0. Not a hosted free quota. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Still states 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"mcp-registry","name":"Official MCP Registry","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery"],"whatYouGet":"Public metadata registry of MCP servers. The MCP Registry provides an unauthenticated read-only REST API (GET /v0.1/servers) at https://registry.modelcontextprotocol.io. No price is published on the fetched docs.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://modelcontextprotocol.io/registry/registry-aggregators","notes":"Docs fetched 2026-10-24: 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to populate their data stores.' 'The MCP Registry is currently in preview.' It 'does not provide uptime or data durability guarantees'. Publishing requires namespace-based authentication (https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md). Neither page publishes a price or a numeric rate limit, so the hosted API is not stored as a $0 price or a quota. cost oss is the registry repo LICENSE (https://github.com/modelcontextprotocol/registry/blob/main/LICENSE, fetched 2026-10-24): 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Not a substitute for Depot picks.","limits":null,"asOf":"2026-10-24","freeType":"dev_tool","substitutable":true},{"id":"e2b-sdk","name":"E2B SDK","kind":"dev_tool","providerId":"e2b","jtbdIds":["agent-sandbox","code-interpreter"],"whatYouGet":"Open-source sandbox SDK. Hosted E2B sandbox time is not included and is not given a free quota here.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/e2b-dev/e2b/blob/main/LICENSE","notes":"Do not read this as a free hosted sandbox tier. Hosted rates stay in pricing rows. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 FoundryLabs, Inc.'. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"chroma","name":"Chroma","kind":"dev_tool","providerId":"chroma","jtbdIds":["self-host-vector","prototype-rag","embedded-vector"],"whatYouGet":"Self-hosted or embedded vector database.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/chroma-core/chroma/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"qdrant-oss","name":"Qdrant","kind":"dev_tool","providerId":"qdrant","jtbdIds":["self-host-vector","managed-vector","hybrid-search-rag"],"whatYouGet":"Self-hosted vector database. Qdrant Cloud is not this row.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/qdrant/qdrant/blob/master/LICENSE","notes":"LICENSE refetched 2026-10-03 is Apache License 2.0. README fetched the same day says hybrid search combines semantic understanding and keyword precision, and that sparse vectors are for full-text search. It does not say BM25. It does not say enterprise RAG with rerank and support, agent memory across sessions, or a knowledge graph. Qdrant Cloud is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2026 Qdrant Solutions GmbH'. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"lancedb","name":"LanceDB","kind":"dev_tool","providerId":"lancedb","jtbdIds":["embedded-vector","self-host-vector"],"whatYouGet":"Embedded vector database library.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/lancedb/lancedb/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"pgvector","name":"pgvector","kind":"dev_tool","jtbdIds":["postgres-vector","self-host-vector"],"whatYouGet":"Postgres extension for vector similarity. Not Supabase hosted Postgres.","cost":"oss","license":"PostgreSQL License","sourceUrl":"https://github.com/pgvector/pgvector/blob/master/LICENSE","notes":"providerId is null on purpose. supabase-pgvector is a hosted product and is not this extension. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group' / 'without fee, and without a written agreement is hereby granted'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"duckdb","name":"DuckDB","kind":"dev_tool","jtbdIds":["sql-warehouse-agent-context","agent-analytics-warehouse"],"whatYouGet":"In-process analytical SQL database.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/duckdb/duckdb/blob/main/LICENSE","notes":"Copyright line fetched: 2018-2026 Stichting DuckDB Foundation. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright 2018-2026 Stichting DuckDB Foundation' / 'Permission is hereby granted, free of charge'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"sqlite","name":"SQLite","kind":"dev_tool","jtbdIds":["edge-sqlite-agent-db"],"whatYouGet":"Embedded SQL database engine and its documentation, dedicated to the public domain.","cost":"oss","license":"Public Domain","sourceUrl":"https://www.sqlite.org/copyright.html","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'SQLite Is Public Domain' / 'All of the code and documentation in SQLite has been dedicated to the public domain by the authors.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"markitdown","name":"MarkItDown","kind":"dev_tool","jtbdIds":["document-parse","llm-ready-extract"],"whatYouGet":"Library that converts common office and web files to Markdown for agents.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/microsoft/markitdown/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) Microsoft Corporation.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"huggingface-transformers","name":"Hugging Face Transformers","kind":"dev_tool","jtbdIds":["open-model-inference","finetune"],"whatYouGet":"Model loading and training library. Weights keep their own licenses.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/huggingface/transformers/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright 2018- The Hugging Face team. All rights reserved.' / 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"swe-bench","name":"SWE-bench","kind":"free_data","jtbdIds":["oss-evals","coding-agent"],"whatYouGet":"Public software-engineering benchmark instances. Download from the GitHub repo or the Hugging Face dataset princeton-nlp/SWE-bench.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/SWE-bench/SWE-bench/blob/main/LICENSE","notes":"Dataset card: https://huggingface.co/datasets/princeton-nlp/SWE-bench. Instance text can include upstream repository code under other licenses. Re-fetched twice 2026-10-25: https://github.com/princeton-nlp/SWE-bench/blob/main/LICENSE now answers HTTP 301 to https://github.com/SWE-bench/SWE-bench/blob/main/LICENSE (HTTP 200; the GitHub blob page changes between fetches, page chrome), so sourceUrl moved to the redirect target; the raw file https://raw.githubusercontent.com/SWE-bench/SWE-bench/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023 Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, Karthik R Narasimhan'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"qwen2-5-coder-7b-instruct","name":"Qwen2.5-Coder-7B-Instruct","kind":"open_weights","jtbdIds":["coding-agent","open-model-inference"],"whatYouGet":"Downloadable Qwen2.5-Coder 7B Instruct weights. This checkpoint only.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen2.5-Coder-7B-Instruct/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"qwen3-8b","name":"Qwen3-8B","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Qwen3-8B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-8B/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. Not a claim about every Qwen3 checkpoint. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"phi-4","name":"Phi-4","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Microsoft Phi-4 weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/microsoft/phi-4/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"gpt-oss-20b","name":"gpt-oss-20b","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable OpenAI gpt-oss-20b weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/openai/gpt-oss-20b/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"deepseek-r1-weights","name":"DeepSeek-R1 weights","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable DeepSeek-R1 weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/deepseek-ai/DeepSeek-R1/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. This is DeepSeek-R1, not DeepSeek-V3. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"smollm2-1-7b-instruct","name":"SmolLM2-1.7B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference","on-device-edge-batch"],"whatYouGet":"Downloadable SmolLM2 1.7B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was not in the repo (404). README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"olmo-2-1124-7b-instruct","name":"OLMo-2-1124-7B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable Allen Institute OLMo-2 7B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/allenai/OLMo-2-1124-7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"mistral-7b-instruct-v0-3","name":"Mistral-7B-Instruct-v0.3","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Mistral-7B-Instruct-v0.3 weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"qwen2-5-vl-7b-instruct","name":"Qwen2.5-VL-7B-Instruct","kind":"open_weights","jtbdIds":["multimodal","open-model-inference"],"whatYouGet":"Downloadable Qwen2.5-VL 7B Instruct weights for image-text tasks.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen2.5-VL-7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. The 3B checkpoint uses a different Qwen Research LICENSE and is not this row. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE 404 (twice). The 3B README fetched the same day says 'license_name: qwen-research'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"florence-2-base","name":"Florence-2-base","kind":"open_weights","jtbdIds":["layout-aware-ocr","document-parse","multimodal"],"whatYouGet":"Downloadable Microsoft Florence-2-base weights for vision and OCR-style tasks.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/microsoft/Florence-2-base/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"bge-m3","name":"BGE-M3","kind":"open_weights","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Downloadable BAAI BGE-M3 embedding weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/BAAI/bge-m3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: mit. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"bge-reranker-v2-m3","name":"BGE-reranker-v2-m3","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable BAAI BGE reranker v2 m3 weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/BAAI/bge-reranker-v2-m3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"qwen3-embedding-0-6b","name":"Qwen3-Embedding-0.6B","kind":"open_weights","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Downloadable Qwen3 embedding 0.6B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Embedding-0.6B/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"qwen3-reranker-0-6b","name":"Qwen3-Reranker-0.6B","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable Qwen3 reranker 0.6B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Reranker-0.6B/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"kokoro-82m","name":"Kokoro-82M","kind":"open_weights","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Downloadable Kokoro 82M text-to-speech weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/hexgrad/Kokoro-82M/raw/main/README.md","notes":"Model card fetched 2026-10-03 says license: apache-2.0 and Apache-licensed weights. The repo LICENSE file path returned 404; the kokoro code LICENSE on GitHub was also fetched and is Apache-2.0. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice); https://raw.githubusercontent.com/hexgrad/kokoro/main/LICENSE (HTTP 200) is 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"flux-1-schnell","name":"FLUX.1-schnell","kind":"open_weights","jtbdIds":["image-generation","text-in-image-generation"],"whatYouGet":"Black Forest Labs FLUX.1-schnell weights. The model card license field says apache-2.0.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/api/models/black-forest-labs/FLUX.1-schnell","notes":"cardData.license fetched 2026-10-03 is apache-2.0. gated is auto. LICENSE.md returned 401, so the license text was not copied. Not FLUX.1-dev. Model API re-fetched twice 2026-10-25 (HTTP 200, byte-identical): cardData.license 'apache-2.0', gated 'auto'; LICENSE.md still 401.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"sdxl-base-1-0","name":"Stable Diffusion XL base 1.0","kind":"open_weights","jtbdIds":["image-generation"],"whatYouGet":"Downloadable SDXL base 1.0 weights under the CreativeML Open RAIL++-M license, not Apache.","cost":"free","license":"CreativeML Open RAIL++-M","sourceUrl":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/raw/main/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is CreativeML Open RAIL++-M dated July 26, 2023. Not labeled Apache. LICENSE.md re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'CreativeML Open RAIL++-M License dated July 26, 2023'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"glm-4-9b-chat","name":"GLM-4-9B-Chat","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable GLM-4-9B-Chat weights under the glm-4-9b license. Academic use is stated as free. Commercial use requires registration.","cost":"free","license":"glm-4-9b License","sourceUrl":"https://huggingface.co/zai-org/glm-4-9b-chat/raw/main/LICENSE","notes":"LICENSE fetched 2026-10-03 grants royalty-free academic research and says commercial use requires registration at open.bigmodel.cn, after which commercial use is described as free. Not Apache. Military and illegal uses are prohibited in the same text. Re-fetched twice 2026-10-25: https://huggingface.co/THUDM/glm-4-9b-chat/raw/main/LICENSE now answers HTTP 307 to /zai-org/glm-4-9b-chat/raw/main/LICENSE (HTTP 200, byte-identical), so sourceUrl moved to the redirect target. Text still says 'The glm-4-9b License', 'For users who wish to use the models for commercial purposes, please do so [here](https://open.bigmodel.cn/mla/form)' and 'Registered users are free to use this model for commercial activities'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"jina-embeddings-v3-weights","name":"jina-embeddings-v3","kind":"open_weights","jtbdIds":["embeddings"],"whatYouGet":"Downloadable jina-embeddings-v3 weights. The model card license is CC-BY-NC-4.0, which is non-commercial.","cost":"free","license":"CC-BY-NC-4.0","sourceUrl":"https://huggingface.co/jinaai/jina-embeddings-v3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: cc-by-nc-4.0. Not Apache and not a commercial grant. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: cc-by-nc-4.0'; raw/main/LICENSE 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"granite-3-1-8b-instruct","name":"Granite-3.1-8B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable IBM Granite 3.1 8B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/ibm-granite/granite-3.1-8b-instruct/raw/main/README.md","notes":"Model card fetched 2026-10-03 says license: apache-2.0 and links the Apache 2.0 text. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0' and '- **License:** [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"gaia","name":"GAIA","kind":"free_data","jtbdIds":["evals","oss-evals","deep-research-agents"],"whatYouGet":"Gated public benchmark of tool-using assistant questions. Files require accepting a no-reshare condition. No license field was on the fetched card.","cost":"free","license":null,"sourceUrl":"https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/main/README.md","notes":"README fetched 2026-10-03. extra_gated_prompt says not to reshare outside a gated or private HF repo. No license key in the fetched card. Anonymous file download returned 401 earlier on the raw README path before this resolve URL. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter still has extra_gated_prompt 'To avoid contamination and data leakage, you agree to not reshare this dataset outside of a gated or private repository on the HF hub.' and still no license key, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"mmlu","name":"MMLU","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public cais/mmlu multiple-choice eval dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/cais/mmlu/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. The hendrycks/test GitHub LICENSE fetched the same day is also MIT. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"mmlu-pro","name":"MMLU-Pro","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public MMLU-Pro eval dataset, a harder multiple-choice successor set.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/TIGER-Lab/MMLU-Pro/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. The TIGER-AI-Lab/MMLU-Pro GitHub LICENSE fetched the same day is Apache-2.0 for the code repo; this row follows the dataset card, not the code license. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"bfcl","name":"Berkeley Function Calling Leaderboard","kind":"free_data","jtbdIds":["evals","oss-evals","agent-tools"],"whatYouGet":"Public function-calling eval dataset used by the Berkeley leaderboard.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/datasets/gorilla-llm/Berkeley-Function-Calling-Leaderboard/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: apache-2.0. The gorilla GitHub LICENSE fetched the same day is also Apache-2.0. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"tau-bench","name":"τ-bench","kind":"free_data","jtbdIds":["evals","oss-evals","agent-tools"],"whatYouGet":"Public tau-bench agent tool-use benchmark repository.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/sierra-research/tau-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 Sierra. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2024 Sierra'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"terminal-bench","name":"Terminal-Bench","kind":"free_data","jtbdIds":["evals","oss-evals","coding-agent"],"whatYouGet":"Public terminal-bench tasks for agents that use a shell.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/laude-institute/terminal-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"webarena","name":"WebArena","kind":"free_data","jtbdIds":["evals","web-agent","browser-agent-loop"],"whatYouGet":"Public WebArena web-agent benchmark code and task definitions.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/web-arena-x/webarena/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Self-hosted websites in the benchmark are a separate setup, not priced here. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"visualwebarena","name":"VisualWebArena","kind":"free_data","jtbdIds":["evals","web-agent","multimodal"],"whatYouGet":"Public VisualWebArena benchmark, a multimodal successor to WebArena.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/web-arena-x/visualwebarena/main/LICENSE","notes":"LICENSE fetched 2026-10-03 begins with a free-of-charge permission grant (MIT). Copyright 2024 Jing Yu Koh, Robert Lo, Lawrence Jang, Vikram Duvvur, Ming Chong Lim, and Po-Yu Huang. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Copyright (c) 2024 Jing Yu Koh, Robert Lo, Lawrence Jang, Vikram Duvvur, Ming Chong Lim, and Po-Yu Huang' / 'Permission is hereby granted, free of charge'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"osworld","name":"OSWorld","kind":"free_data","jtbdIds":["evals","desktop-computer-use"],"whatYouGet":"Public OSWorld desktop computer-use benchmark.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/xlang-ai/OSWorld/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"mind2web","name":"Mind2Web","kind":"free_data","jtbdIds":["evals","web-agent","form-filling-rpa"],"whatYouGet":"Public Mind2Web web-agent demonstration dataset.","cost":"oss","license":"CC-BY-4.0","sourceUrl":"https://huggingface.co/datasets/osunlp/Mind2Web/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: cc-by-4.0. A GitHub LICENSE path returned 404. Dataset card fetched 2026-10-19 says Mind2Web is a dataset for developing and evaluating generalist agents for the web. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: cc-by-4.0'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"agentbench","name":"AgentBench","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public AgentBench multi-environment agent evaluation repository.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/THUDM/AgentBench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical), no redirect from the THUDM path: 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"swe-bench-verified","name":"SWE-bench Verified","kind":"free_data","jtbdIds":["evals","oss-evals","coding-agent"],"whatYouGet":"Public SWE-bench Verified subset. The dataset card fetched here does not state a license.","cost":"free","license":null,"sourceUrl":"https://huggingface.co/api/datasets/SWE-bench/SWE-bench_Verified","notes":"Hugging Face dataset API fetched 2026-10-03. cardData.license is null and gated is false. The existing swe-bench row is the MIT code license, not this subset card. License left null. Dataset API re-fetched twice 2026-10-25 (HTTP 200, byte-identical): cardData.license still null and gated false, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"browsergym","name":"BrowserGym","kind":"free_data","jtbdIds":["evals","web-agent","self-host-browser"],"whatYouGet":"Public BrowserGym environment for web agents.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/ServiceNow/BrowserGym/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0, copyright 2024 ServiceNow. README fetched 2026-10-19 says it is a framework to implement, test, and evaluate web agents on BrowserGym benchmarks. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Copyright 2024 ServiceNow' / 'Licensed under the Apache License, Version 2.0'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"humaneval","name":"HumanEval","kind":"free_data","jtbdIds":["evals","coding-agent"],"whatYouGet":"Public OpenAI HumanEval code-generation dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/openai_humaneval/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. openai/human-eval GitHub LICENSE fetched the same day is also MIT. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"gsm8k","name":"GSM8K","kind":"free_data","jtbdIds":["evals"],"whatYouGet":"Public GSM8K grade-school math word problems.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/gsm8k/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. openai/grade-school-math GitHub LICENSE fetched the same day is also MIT. Dataset card fetched 2026-10-19 says it has been used for many benchmarks, including the Open LLM Leaderboard. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"wildchat","name":"WildChat","kind":"free_data","jtbdIds":["finetune"],"whatYouGet":"Public WildChat conversation traces. The card license is Open Data Commons Attribution (ODC-By).","cost":"oss","license":"ODC-By","sourceUrl":"https://huggingface.co/datasets/allenai/WildChat/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: odc-by. These are chat traces, not a scored leaderboard. Dataset card fetched 2026-10-19 lists the task category instruction-finetuning and describes user-chatbot conversations not covered by other instruction fine-tuning datasets; it does not describe an eval set, so it is tagged finetune, not evals. Re-fetched twice 2026-10-25: https://huggingface.co/datasets/allenai/wildchat/raw/main/README.md now answers HTTP 307 to /datasets/allenai/WildChat/raw/main/README.md (HTTP 200, byte-identical), so sourceUrl moved to the redirect target; front matter still 'license: odc-by'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"toucan-1-5m","name":"Toucan-1.5M","kind":"free_data","jtbdIds":["agent-tools","synthetic-eval-data"],"whatYouGet":"Public Toucan 1.5M tool-use trajectory dataset.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/datasets/Agent-Ark/Toucan-1.5M/raw/main/README.md","notes":"README fetched 2026-10-03 says license: apache-2.0 and 'This dataset is released under Apache 2.0.' README fetched 2026-10-19 describes it as a fully synthetic tool-agent dataset of 1.5M trajectories used for supervised fine-tuning; it is training data, not an eval set, so it is not tagged evals. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0' and 'This dataset is released under Apache 2.0.'","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"openai-mrcr","name":"OpenAI MRCR","kind":"free_data","jtbdIds":["evals","long-context-agents"],"whatYouGet":"Public OpenAI MRCR long-context multi-needle benchmark dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/mrcr/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"the-agent-company","name":"TheAgentCompany","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public TheAgentCompany simulated-workplace agent benchmark.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/TheAgentCompany/TheAgentCompany/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 TheAgentCompany. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2024 TheAgentCompany'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"multi-swe-bench","name":"Multi-SWE-bench","kind":"free_data","jtbdIds":["evals","coding-agent"],"whatYouGet":"Public multi-language SWE-bench style issue-resolution benchmark.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/multi-swe-bench/multi-swe-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_data","substitutable":true},{"id":"paddleocr","name":"PaddleOCR","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR toolkit you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"easyocr","name":"EasyOCR","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR library you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/JaidedAI/EasyOCR/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"tesseract","name":"Tesseract","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR engine you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/tesseract-ocr/tesseract/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"docling","name":"Docling","kind":"free_ocr","jtbdIds":["document-parse","layout-aware-ocr"],"whatYouGet":"Open-source document converter to structured text for LLM input.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/docling-project/docling/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright The Docling Contributors. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright The Docling Contributors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"marker","name":"Marker","kind":"free_ocr","jtbdIds":["document-parse"],"whatYouGet":"Open-source PDF-to-markdown converter you run yourself. This row is the code license, not a hosted API.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/datalab-to/marker/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"mineru","name":"MinerU","kind":"free_ocr","jtbdIds":["document-parse","layout-aware-ocr"],"whatYouGet":"Open-source document parser. Apache-2.0 plus extra terms: a separate commercial license is required above a stated MAU or revenue threshold.","cost":"free","license":"Apache-2.0 plus additional commercial terms","sourceUrl":"https://raw.githubusercontent.com/opendatalab/MinerU/master/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03. Commercial use is allowed without a separate license until monthly active users exceed 100 million or monthly revenue exceeds USD 20 million. Online services must attribute MinerU. Not stored as plain Apache. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MinerU is licensed under Apache License 2.0 and is subject to the additional terms below.', 'monthly active users (MAU) exceed 100 million', 'total monthly revenue exceeds USD 20 million', and the online-service attribution term ('that MinerU is used'). License and limits unchanged.","providerId":null,"limits":{"commercialLicenseIfMonthlyActiveUsersExceed":100000000,"commercialLicenseIfMonthlyRevenueUsdExceeds":20000000},"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"unstructured","name":"Unstructured","kind":"free_ocr","jtbdIds":["document-parse"],"whatYouGet":"Open-source document parsing library you run yourself. This row is not the hosted Unstructured API.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/Unstructured-IO/unstructured/main/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_ocr","substitutable":true},{"id":"comfyui","name":"ComfyUI","kind":"free_image","jtbdIds":["image-generation"],"whatYouGet":"Open-source node UI for running image models locally.","cost":"oss","license":"GPL-3.0","sourceUrl":"https://raw.githubusercontent.com/comfyanonymous/ComfyUI/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is GNU GPL version 3. Model weights you load keep their own licenses. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_image","substitutable":true},{"id":"stable-diffusion-cpp","name":"stable-diffusion.cpp","kind":"free_image","jtbdIds":["image-generation"],"whatYouGet":"Open-source local runtime for Stable Diffusion family models.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/leejet/stable-diffusion.cpp/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT. Weights are not included in this license. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023 leejet'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_image","substitutable":true},{"id":"piper","name":"Piper","kind":"free_speech","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Open-source local text-to-speech engine.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/rhasspy/piper/master/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is MIT, copyright 2022 Michael Hansen. Voice packs are a separate download; rhasspy/piper-voices card says license mit. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2022 Michael Hansen'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_speech","substitutable":true},{"id":"espeak-ng","name":"eSpeak NG","kind":"free_speech","jtbdIds":["speech-synthesis"],"whatYouGet":"Open-source local speech synthesizer.","cost":"oss","license":"GPL-3.0","sourceUrl":"https://raw.githubusercontent.com/espeak-ng/espeak-ng/master/COPYING","notes":"COPYING fetched 2026-10-03 is GNU GPL version 3. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_speech","substitutable":true},{"id":"flashrank","name":"FlashRank","kind":"free_rerank","jtbdIds":["rag-rerank"],"whatYouGet":"Open-source local reranking library.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PrithivirajDamodaran/FlashRank/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"crawl4ai","name":"Crawl4AI","kind":"free_browser","jtbdIds":["self-host-browser","web-agent","deep-research-agents","web-scrape"],"whatYouGet":"Open-source crawler and browser toolkit you run yourself.","cost":"oss","license":"Apache-2.0 plus attribution requirement","sourceUrl":"https://raw.githubusercontent.com/unclecode/crawl4ai/main/LICENSE","notes":"LICENSE refetched 2026-10-03 is Apache License 2.0. README fetched the same day says Crawl4AI turns websites into clean, LLM-ready Markdown and is an open-source crawler and scraper you run yourself. The hosted cloud offer is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. FLAG for review: the same LICENSE ends with an 'Attribution Requirement' section ('All distributions, publications, or public uses of this software, or derivative works based on this software, must include the following attribution'), which the stored license value 'Apache-2.0' does not capture; the GitHub commits API lists the last LICENSE change on 2025-02-21, so the term predates the 2026-10-03 fetch. License value left as stored (not re-labelled) pending that review. README.md (also fetched twice, HTTP 200, byte-identical) still says 'open-source web crawler for LLMs and AI agents' and 'LLM-ready Markdown'. License relabelled 2026-10-25 (v0.12.118): raw LICENSE re-fetched twice again (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; it still opens 'Apache License Version 2.0, January 2004' and still ends with the 'Attribution Requirement' section ('All distributions, publications, or public uses of this software, or derivative works based on this software, must include the following attribution', naming UncleCode and the Crawl4AI project; for websites/web applications 'In an \"About\" or \"Credits\" section'). License value 'Apache-2.0' -> 'Apache-2.0 plus attribution requirement' (same style as mineru's 'Apache-2.0 plus additional commercial terms'); data decision by Agent Depo under Ethan delegation 2026-10-21 19:41 ET t55u. Flag resolved.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_browser","substitutable":true},{"id":"camoufox","name":"Camoufox","kind":"free_browser","jtbdIds":["self-host-browser","computer-use-browser"],"whatYouGet":"Open-source Firefox-based browser build for automation.","cost":"oss","license":"MPL-2.0","sourceUrl":"https://raw.githubusercontent.com/daijro/camoufox/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Mozilla Public License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Mozilla Public License Version 2.0'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_browser","substitutable":true},{"id":"lightpanda","name":"Lightpanda","kind":"free_browser","jtbdIds":["self-host-browser","web-agent"],"whatYouGet":"Open-source headless browser aimed at automation.","cost":"oss","license":"AGPL-3.0","sourceUrl":"https://raw.githubusercontent.com/lightpanda-io/browser/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is GNU Affero GPL version 3. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_browser","substitutable":true},{"id":"firecracker","name":"Firecracker","kind":"free_sandbox","jtbdIds":["agent-sandbox","code-interpreter"],"whatYouGet":"Open-source microVM monitor for isolating agent code.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/firecracker-microvm/firecracker/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. This is the OSS runtime, not a hosted sandbox minute price. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_sandbox","substitutable":true},{"id":"gvisor","name":"gVisor","kind":"free_sandbox","jtbdIds":["agent-sandbox"],"whatYouGet":"Open-source application kernel for sandboxing processes.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/google/gvisor/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_sandbox","substitutable":true},{"id":"bubblewrap","name":"Bubblewrap","kind":"free_sandbox","jtbdIds":["agent-sandbox"],"whatYouGet":"Open-source unprivileged sandbox tool for Linux.","cost":"oss","license":"LGPL-2.1","sourceUrl":"https://raw.githubusercontent.com/containers/bubblewrap/main/COPYING","notes":"COPYING fetched 2026-10-03 is GNU LGPL version 2.1. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_sandbox","substitutable":true},{"id":"faiss","name":"FAISS","kind":"free_vector","jtbdIds":["self-host-vector","embedded-vector"],"whatYouGet":"Open-source library for vector similarity search.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/facebookresearch/faiss/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright Facebook, Inc. and its affiliates. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) Facebook, Inc. and its affiliates.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_vector","substitutable":true},{"id":"milvus","name":"Milvus","kind":"free_vector","jtbdIds":["self-host-vector","billion-scale-vector"],"whatYouGet":"Open-source vector database you self-host.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/milvus-io/milvus/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Hosted Zilliz Cloud is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_vector","substitutable":true},{"id":"sqlite-vec","name":"sqlite-vec","kind":"free_vector","jtbdIds":["embedded-vector","edge-sqlite-agent-db","self-host-vector"],"whatYouGet":"Open-source SQLite extension for vector search.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/asg017/sqlite-vec/main/LICENSE-MIT","notes":"LICENSE-MIT fetched 2026-10-03 is MIT, copyright 2024 Alex Garcia. A path named LICENSE.md was 404. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2024 Alex Garcia'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_vector","substitutable":true},{"id":"github-mcp-server","name":"GitHub MCP server","kind":"free_mcp","jtbdIds":["agent-tools"],"whatYouGet":"Open-source MCP server you run yourself to call GitHub. A GitHub token is still required to use the GitHub API.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/github/github-mcp-server/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 GitHub. Not indexed as a hosted free API. The token is yours, not a Depot quota. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2025 GitHub'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_mcp","substitutable":true},{"id":"chrome-devtools-mcp","name":"Chrome DevTools MCP","kind":"free_mcp","jtbdIds":["self-host-browser"],"whatYouGet":"Open-source MCP server for Chrome DevTools you run locally.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/ChromeDevTools/chrome-devtools-mcp/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_mcp","substitutable":true},{"id":"playwright-mcp","name":"Playwright MCP","kind":"free_mcp","jtbdIds":["self-host-browser","web-agent"],"whatYouGet":"Open-source MCP server that drives Playwright locally.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/microsoft/playwright-mcp/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Distinct from the Playwright library row already indexed as a dev tool. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright (c) Microsoft Corporation.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_mcp","substitutable":true},{"id":"mlx","name":"MLX","kind":"local_runtime","jtbdIds":["on-device-edge-batch","open-model-inference"],"whatYouGet":"Apple's open-source array framework for on-device model inference.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/ml-explore/mlx/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2023 Apple Inc. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright © 2023 Apple Inc.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"sglang","name":"SGLang","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Open-source serving runtime for LLMs.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/sgl-project/sglang/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"llamafile","name":"llamafile","kind":"local_runtime","jtbdIds":["open-model-inference","on-device-edge-batch"],"whatYouGet":"Mozilla's open-source single-file local LLM runtime.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/Mozilla-Ocho/llamafile/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0, copyright 2023 Mozilla Foundation. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'The Apache 2.0 License' / 'Copyright 2023 Mozilla Foundation'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"exo","name":"exo","kind":"local_runtime","jtbdIds":["open-model-inference","on-device-edge-batch"],"whatYouGet":"Open-source runtime for running models across your own machines.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/exo-explore/exo/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"local_runtime","substitutable":true},{"id":"reviewdog","name":"reviewdog","kind":"dev_tool","providerId":null,"jtbdIds":["diff-aware-pr-review"],"whatYouGet":"Posts lint findings as review comments on a code host when the findings are in the diff under review. It can also filter lint output by diff locally. It does not author the review.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/reviewdog/reviewdog/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2016 haya14busa. README fetched the same day says it posts a comment if findings are in the diff of patches to review. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2016 haya14busa'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"dagger","name":"Dagger","kind":"dev_tool","providerId":null,"jtbdIds":["agent-ephemeral-ci"],"whatYouGet":"Engine that runs a delivery task in containers on a laptop, a CI server, or the cloud. The README says tools run in containers orchestrated by sandboxed functions, and that the same task can run in an AI sandbox. You still supply a container runtime. Not a hosted GPU runner.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/dagger/dagger/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. No price is stored. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2022 Dagger, Inc.'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"devcontainers-spec","name":"Development Container Specification","kind":"dev_tool","providerId":null,"jtbdIds":["persistent-dev-env"],"whatYouGet":"The specification for using a container as a coding environment. devcontainer.json stores the tools, libraries, and setup for working inside a local or cloud container. This row is the spec, not a running workspace. The fetched README does not say files remain after the container stops.","cost":"oss","license":"CC-BY-4.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/devcontainers/spec/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 begins Attribution 4.0 International. README says copyright Microsoft Corporation and Creative Commons Attribution 4.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Attribution 4.0 International' / 'Creative Commons Attribution 4.0 International Public License'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"langgraph","name":"LangGraph","kind":"dev_tool","providerId":null,"jtbdIds":["durable-agent-workflows"],"whatYouGet":"Library for long-running stateful agents. The README says agents can persist through failures, resume, and run for extended periods, and that a person can inspect and modify agent state. This is not a hosted LangGraph runtime.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/langchain-ai/langgraph/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 LangChain, Inc. README fetched the same day. Its production-deployment link points at LangSmith Deployment, which is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2024 LangChain, Inc.'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"hatchet","name":"Hatchet","kind":"dev_tool","providerId":"hatchet","jtbdIds":["event-driven-agent-jobs"],"whatYouGet":"Self-hostable engine for background tasks and AI agents. The README says event-based triggering is for event-driven systems, and that tasks have configurable retries. It does not say debounce or fan-out. Hatchet Cloud is not this row.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/hatchet-dev/hatchet/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2023-present Hatchet Technologies Inc. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023-present Hatchet Technologies Inc.'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"ray","name":"Ray","kind":"dev_tool","providerId":null,"jtbdIds":["ray-distributed-agents"],"whatYouGet":"Distributed runtime for scaling Python and AI applications from a laptop to a cluster. The README does not describe a managed control plane. Anyscale is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/ray-project/ray/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README.rst fetched the same day says Ray is a unified framework for scaling AI and Python applications. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 Ray Authors'. The file continues with notices for bundled third-party code (no extra terms on Ray itself). License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"ragas","name":"Ragas","kind":"dev_tool","providerId":"ragas","jtbdIds":["rag-evals"],"whatYouGet":"Eval toolkit. The README says the rag_eval template evaluates RAG systems and that Ragas provides objective metrics for LLM apps. The fetched README does not name faithfulness, context precision, or context recall.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/vibrantlabsai/ragas/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 from vibrantlabsai/ragas is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Vibrant Labs]'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"guardrails","name":"Guardrails AI","kind":"dev_tool","providerId":null,"jtbdIds":["production-guardrail-evals"],"whatYouGet":"Python framework. The README says input and output guards detect, quantify, and mitigate specific risks. The fetched README does not say hallucination monitoring or research-grade metrics. Hosted remote inferencing is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/guardrails-ai/guardrails/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day says hosted remote inferencing is being discontinued, planned cutoff August 25, 2026. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. README.md (https://raw.githubusercontent.com/guardrails-ai/guardrails/main/README.md) re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; it still says Guardrails is discontinuing its hosted remote inferencing, 'Planned cutoff: August 25, 2026.' (cutoff unchanged). License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"trigger-dev","name":"Trigger.dev","kind":"dev_tool","providerId":"trigger-dev","jtbdIds":["durable-idempotency"],"whatYouGet":"TypeScript task platform. The README lists durable tasks, retries, queues, and idempotency for agents and AI applications. It does not describe idempotency keys or exactly-once charges, tickets, or emails. No price is stored.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/triggerdotdev/trigger.dev/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Trigger.dev]'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"signoz","name":"SigNoz","kind":"dev_tool","providerId":null,"jtbdIds":["agent-error-observability"],"whatYouGet":"Self-hosted observability. The README says the community edition runs in your infrastructure and includes logs, metrics, traces, alerts, exceptions, and span views. Directories ee/ and cmd/enterprise/ use another license and are not this row. SigNoz Cloud is not this row.","cost":"oss","license":"MIT Expat outside ee/","limits":null,"sourceUrl":"https://raw.githubusercontent.com/SigNoz/signoz/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 says content outside ee/ and cmd/enterprise/ is MIT Expat. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Copyright (c) 2020-present SigNoz Inc.' / '\"MIT Expat\" license'. Directories named in the LICENSE are still 'ee/' and 'cmd/enterprise/'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"mem0","name":"Mem0","kind":"dev_tool","providerId":"mem0","jtbdIds":["cross-session-user-memory"],"whatYouGet":"Open-source memory library. The README says it retains user, session, and agent state, and that a browser extension stores memories across ChatGPT, Perplexity, and Claude. It does not say MCP. Benchmark figures in the README are for the managed platform, not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/mem0ai/mem0/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Taranjeet Singh]'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"graphiti","name":"Graphiti","kind":"dev_tool","providerId":null,"jtbdIds":["episodic-long-term-memory"],"whatYouGet":"Framework for temporal context graphs for AI agents. The README says facts have validity windows for what is true now and what was true before, and that episodes are the raw data those facts come from. Managed Zep is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/getzep/graphiti/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"ntfy","name":"ntfy","kind":"dev_tool","providerId":null,"jtbdIds":["agent-push-notifications"],"whatYouGet":"HTTP pub-sub server. The README says scripts can send notifications to a phone or desktop, and that open-source Android and iOS apps exist. It does not mention agents. ntfy Pro is paid and is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/binwiederhier/ntfy/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day also says ntfy.sh can be used without signing up. That hosted site is not priced here. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2021 Philipp C. Heckel'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"centrifugo","name":"Centrifugo","kind":"dev_tool","providerId":null,"jtbdIds":["realtime-agent-channel"],"whatYouGet":"Real-time messaging server. The README says clients connect over WebSocket or Server-Sent Events, subscribe to channels, and that presence and AI streaming responses are uses. It does not mention agent tool progress.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/centrifugal/centrifugo/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 Centrifugal Labs LTD'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"composio-sdk","name":"Composio SDK","kind":"dev_tool","providerId":"composio","jtbdIds":["agent-tool-router"],"whatYouGet":"SDK whose README says agents get pre-authenticated toolkits and a hosted MCP URL from a session. A COMPOSIO_API_KEY is required. The fetched README does not name Gmail, GitHub, or a CRM. Hosted toolkit pricing is not stored.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/ComposioHQ/composio/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 Sampark Inc. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2025 Sampark Inc.'. License unchanged.","freeType":"dev_tool","substitutable":true},{"id":"llm-guard","name":"LLM Guard","kind":"dev_tool","jtbdIds":["prompt-injection-firewall"],"whatYouGet":"Local Python input scanners, including one named PromptInjection. The README says the project is archived. This row is not a hosted firewall.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/protectai/llm-guard/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is the MIT License, copyright Protect AI. README fetched the same day lists PromptInjection under prompt scanners. It does not say firewall, and it does not say the scanner checks retrieved documents. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'The MIT License (MIT)' / 'Copyright (c) Protect AI. All rights reserved.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"dev_tool","substitutable":true},{"id":"neon-free-plan","name":"Neon Free plan","kind":"free_database","jtbdIds":["serverless-db"],"whatYouGet":"Serverless Postgres free with no time limit and no credit card: 100 projects, 100 CU-hours per project per month, 1 GB storage per project, up to 2 CU (8 GB RAM), scale to zero after 5 minutes.","cost":"free","license":null,"sourceUrl":"https://neon.com/pricing","notes":"Fetched 2026-10-21. Limits are per project. Paid usage: Launch $0.106/CU-hr, $0.35/GB-month.","providerId":"neon","limits":{"projects":100,"cuHoursPerProjectPerMonth":100,"storageGbPerProject":1,"maxComputeCu":2},"asOf":"2026-10-21","freeType":"free_database","substitutable":true},{"id":"resend-free-plan","name":"Resend Free plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"Transactional email API free forever: 3,000 emails per month, at most 100 per day, 3 custom domains, 1 webhook endpoint, 30-day data retention.","cost":"free","license":null,"sourceUrl":"https://resend.com/pricing","notes":"Fetched 2026-10-21: 'we provide a free-forever plan'; daily limit 100 on Free; 3,000/month per the stored Free row. No overage on Free.","providerId":"resend","limits":{"emailsPerMonth":3000,"emailsPerDay":100,"dataRetentionDays":30},"asOf":"2026-10-21","freeType":"free_email","substitutable":true},{"id":"postmark-free-developer","name":"Postmark Free (Developer) plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"100 transactional emails per month, never expires; no overages allowed on this plan. Meant for testing an integration.","cost":"free","license":null,"sourceUrl":"https://postmarkapp.com/pricing","notes":"Fetched 2026-10-21.","providerId":"postmark","limits":{"emailsPerMonth":100},"asOf":"2026-10-21","freeType":"free_email","substitutable":true},{"id":"vercel-hobby-plan","name":"Vercel Hobby plan","kind":"free_hosting","jtbdIds":["app-hosting"],"whatYouGet":"Hosting for personal projects at $0/month: 1M CDN requests, 100 GB Fast Data Transfer, 4 hours Fluid Active CPU, 360 GB-hrs provisioned memory, 1M function invocations per month.","cost":"free","license":null,"sourceUrl":"https://vercel.com/pricing","notes":"Fetched 2026-10-21. Hobby is described as for 'your web app or personal project'; check Vercel's fair-use terms for commercial use (not re-read here).","providerId":"vercel","limits":{"cdnRequestsPerMonth":1000000,"fastDataTransferGbPerMonth":100,"activeCpuHoursPerMonth":4,"functionInvocationsPerMonth":1000000},"asOf":"2026-10-21","freeType":"free_hosting","substitutable":true},{"id":"cloudflare-d1-free","name":"Cloudflare D1 on Workers Free","kind":"free_database","jtbdIds":["edge-sqlite-agent-db"],"whatYouGet":"D1 serverless SQLite database on the Workers Free plan: 5 million rows read per day, 100,000 rows written per day, 5 GB total storage; queries error when the daily limit is hit.","cost":"free","license":null,"sourceUrl":"https://developers.cloudflare.com/d1/platform/pricing/","notes":"Fetched 2026-10-21 (page last updated Apr 21, 2026). Free limits reset daily at 00:00 UTC.","providerId":"cloudflare-workers","limits":{"rowsReadPerDay":5000000,"rowsWrittenPerDay":100000,"storageGbTotal":5},"asOf":"2026-10-21","freeType":"free_database","substitutable":true},{"id":"upstash-qstash-free","name":"Upstash QStash Free plan","kind":"free_queue","jtbdIds":["serverless-agent-queue","event-driven-agent-jobs"],"whatYouGet":"Serverless message queue and scheduler: 1,000 messages per day, 10 active schedules, 1 MB max message size, 50 GB monthly bandwidth. Each delivery attempt, including each retry, counts as a message per the page FAQ.","cost":"free","license":null,"sourceUrl":"https://upstash.com/pricing/qstash","notes":"Fetched 2026-10-21. Retry billing conflict on the page's own markdown (see pack everyday-infra cron-scheduled-jobs).","providerId":"upstash-qstash","limits":{"messagesPerDay":1000,"activeSchedules":10,"maxMessageSizeMb":1,"bandwidthGbPerMonth":50},"asOf":"2026-10-21","freeType":"free_queue","substitutable":true}],"referenceDocs":[{"id":"mcp-spec-2026-07-28","name":"Model Context Protocol specification 2026-07-28","kind":"free_docs","providerId":"mcp-registry","jtbdIds":["agent-tools","mcp-discovery"],"whatYouGet":"The MCP specification, including tool and schema shapes, published at no charge.","cost":"free","license":"Apache-2.0","sourceUrl":"https://modelcontextprotocol.io/specification/2026-07-28","notes":"Spec revision date is 2026-07-28. Repo LICENSE text fetched for the servers and registry repos describes an MIT to Apache-2.0 transition; this row does not restate unpublished draft text. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the spec page answered HTTP 200, byte-identical (title 'Specification - Model Context Protocol', navigation links /specification/2026-07-28/basic/index; the page itself carries no license text). The spec repo LICENSE https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"llms-txt-spec","name":"llms.txt convention","kind":"free_docs","whatYouGet":"The public llms.txt proposal for agent-readable site maps.","cost":"free","sourceUrl":"https://llmstxt.org/","notes":"No license and no quota are stated on the fetched page. This is the convention, not Depot's own /llms.txt. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical (title 'The /llms.txt file, v2 – llms-txt'); still no license and no quota stated on the page, so license and limits stay null.","providerId":null,"jtbdIds":[],"limits":null,"license":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"openapi-specification","name":"OpenAPI Specification","kind":"free_docs","jtbdIds":["agent-tools"],"whatYouGet":"The OpenAPI specification for describing HTTP APIs.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/OAI/OpenAPI-Specification/blob/main/LICENSE","notes":"Published spec: https://spec.openapis.org/oas/latest.html Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"openai-api-docs","name":"OpenAI API documentation","kind":"free_docs","providerId":"openai","jtbdIds":["agent-tools"],"whatYouGet":"Public API reference and guides. Reading them is free. API calls are not.","cost":"free","sourceUrl":"https://developers.openai.com/api/docs","notes":"No free inference quota is stated by this row. Signup credits were not fetched and are not listed. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): https://platform.openai.com/docs now answers HTTP 301 to https://developers.openai.com/api/docs/overview, then HTTP 301 to /api/docs (HTTP 200, byte-identical, title 'OpenAI API Platform Documentation'), so sourceUrl moved to https://developers.openai.com/api/docs. The page still states no free inference quota; license and limits stay null.","limits":null,"license":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"anthropic-docs","name":"Anthropic API documentation","kind":"free_docs","providerId":"anthropic","jtbdIds":["agent-tools"],"whatYouGet":"Public API reference and guides. Reading them is free. API calls are not.","cost":"free","sourceUrl":"https://platform.claude.com/docs/en/home","notes":"No free inference quota is stated by this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): https://docs.anthropic.com now answers HTTP 301 to https://platform.claude.com/docs/, then HTTP 308 to /docs and HTTP 307 to /docs/en/home (HTTP 200, title 'Documentation - Claude Platform Docs'; the page payload differs between fetches, the title does not), so sourceUrl moved to https://platform.claude.com/docs/en/home. The page still states no free inference quota; license and limits stay null.","limits":null,"license":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"groq-docs","name":"Groq API documentation","kind":"free_docs","providerId":"groq","jtbdIds":["ultra-low-latency"],"whatYouGet":"Public Groq API docs, including the rate-limits page used for the Free Plan rows.","cost":"free","sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, response header 'cache-control: public, max-age=0, must-revalidate', identical HTML; the page shows no last-updated date). It is the public Rate Limits page of the Groq docs (page title 'Rate Limits - GroqDocs'; same docs navigation lists Quickstart, Models and API Reference). 'Rate limits act as control measures to regulate how frequently users and applications can access our API within specified timeframes.' 'Rate limits apply at the organization level, not individual users.' 'The following is a high level summary and there may be exceptions to these limits.' 'You can view the current, exact rate limits for your organization on the limits page in your account settings.' The page has a 'Free Plan Limits' tab next to 'Developer Plan Limits' (the groq-free-plan rows are quoted from it). Docs access is not the Free Plan quota. Use the groq-free-plan rows for numbers; limits stays null on this row.","limits":null,"license":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"a2a-protocol","name":"A2A protocol","kind":"free_docs","jtbdIds":["a2a-agent-discovery"],"whatYouGet":"Agent2Agent protocol specification and repository.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/a2aproject/A2A/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Spec site https://a2a-protocol.org/latest/ also returned 200 the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged. Spec site https://a2a-protocol.org/latest/ re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; page title 'A2A Protocol', text 'Agent2Agent (A2A) protocol'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"agents-md","name":"AGENTS.md","kind":"free_docs","jtbdIds":["coding-agent"],"whatYouGet":"AGENTS.md convention for telling coding agents how a repo works.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/agentsmd/agents.md/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 OpenAI. https://agents.md/ returned 200 the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2025 OpenAI'. License unchanged. https://agents.md/ re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; page title 'AGENTS.md', text 'AGENTS.md is a simple, open format for guiding coding agents'.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."},{"id":"agent-skills-spec","name":"Agent Skills specification","kind":"free_docs","jtbdIds":["coding-agent","mcp-discovery"],"whatYouGet":"Public Agent Skills docs index, including the specification links.","cost":"free","license":null,"sourceUrl":"https://agentskills.io/llms.txt","notes":"llms.txt fetched 2026-10-03 lists the Agent Skills docs. No license line was in that file. The HTML specification page also returned 200. License left null. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical; the file still starts '# Agent Skills' and links [Specification](https://agentskills.io/specification.md), and still has no license line, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_docs","substitutable":false,"note":"Public documentation or specification; not free inference or execution."}],"items":[{"id":"qwen3-0.6b-base","name":"Qwen3-0.6B-Base","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Qwen3 0.6B base weights. This row is this checkpoint only, not every Qwen model.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-0.6B-Base/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. Weights are the model repo, not this license URL. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"deepseek-v3.2-weights","name":"DeepSeek-V3.2 weights","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable DeepSeek-V3.2 weights from the Hugging Face repo whose LICENSE file is MIT.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/deepseek-ai/DeepSeek-V3.2/raw/main/LICENSE","notes":"This is DeepSeek-V3.2, not DeepSeek-V3. V3 used a separate LICENSE-MODEL and is not indexed here. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"openai-whisper","name":"OpenAI Whisper","kind":"open_weights","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Whisper code and model weights in the OpenAI GitHub repository.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/openai/whisper/blob/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2022 OpenAI. Re-fetched twice 2026-10-25: the GitHub blob page (HTTP 200) changes between fetches (page chrome), so the raw file https://raw.githubusercontent.com/openai/whisper/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2022 OpenAI'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"gemma-terms-of-use","name":"Gemma models under the Gemma Terms of Use","kind":"open_weights","providerId":"google-ai","jtbdIds":["open-model-inference","wasm-edge-small-models"],"whatYouGet":"Gemma models listed in the Appendix of the Gemma Terms of Use page (for example Gemma 1, 1.1, 2, 3 and 3n, FunctionGemma, EmbeddingGemma, PaliGemma, ShieldGemma, CodeGemma, RecurrentGemma, T5Gemma, VaultGemma and TranslateGemma), usable under that license with its Section 3.2 use restrictions. Gemma 4 is not covered by these terms.","cost":"free","license":"Gemma Terms of Use","sourceUrl":"https://ai.google.dev/gemma/terms","notes":"Terms page fetched twice 2026-10-24 (identical text; 'Last modified: April 1, 2026', footer 'Last updated 2026-04-01 UTC'): 'The terms below apply to Gemma models listed in the Appendix at bottom of this page.' and 'For Gemma 4 terms, see the Gemma 4 license'. That link points to https://ai.google.dev/gemma/apache_2, a page titled 'Apache License 2.0' (fetched twice 2026-10-24); Gemma 4 is not indexed in this row. Section 3.2: 'You must not use any of the Gemma Services: for the restricted uses set forth in the Gemma Prohibited Use Policy'. The page now also says 'This documentation is deprecated. Please visit the new documentation at gemma.ai'; the terms are still served at this URL (HTTP 200, no redirect). Download path is https://ai.google.dev/gemma/docs/get_started: 'You can download official Google Gemma model variants and community-created variants from Kaggle Models and Hugging Face'. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemma/terms, https://ai.google.dev/gemma/apache_2 and https://ai.google.dev/gemma/docs/get_started were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; the terms page still reads 'Last modified: April 1, 2026' and 'Last updated 2026-04-01 UTC'. Every quote above string-matched the whitespace-normalized text; license and values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"asOf":"2026-10-26"},{"id":"ollama","name":"Ollama","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Local model runner and OpenAI-compatible server. You still supply weights and your own hardware.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ollama/ollama/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ollama/ollama/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) Ollama'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"llama-cpp","name":"llama.cpp","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference","edge-llm-inference"],"whatYouGet":"C/C++ GGUF inference CLI and server. Weights are not included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ggml-org/llama.cpp/blob/master/LICENSE","notes":"LICENSE fetched 2026-10-03, copyright 2023-2026 The ggml authors. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ggml-org/llama.cpp/master/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"vllm","name":"vLLM","kind":"local_runtime","jtbdIds":["production-inference-fleet","open-model-inference"],"whatYouGet":"Self-hosted GPU inference server with an OpenAI-compatible API. GPU time is your own.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/vllm-project/vllm/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/vllm-project/vllm/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"whisper-cpp","name":"whisper.cpp","kind":"local_runtime","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Local Whisper inference in C/C++. Weights are separate.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/ggml-org/whisper.cpp/blob/master/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/ggml-org/whisper.cpp/master/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023-2026 The ggml authors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"groq-free-plan-chat","name":"Groq Free Plan chat models","kind":"free_inference","providerId":"groq","jtbdIds":["cheap-volume-llm","ultra-low-latency","open-model-inference"],"whatYouGet":"Organization-level Free Plan rate limits for the chat and classifier model ids in the page payload key freeRows. Not the Developer plan table.","cost":"free","limits":{"scope":"organization","models":{"openai/gpt-oss-120b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"openai/gpt-oss-20b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"openai/gpt-oss-safeguard-20b":{"rpm":3,"rpd":1000,"tpm":2000,"tpd":200000},"qwen/qwen3.8-27b":{"rpm":30,"rpd":1000,"tpm":8000,"tpd":200000},"meta-llama/llama-prompt-guard-2-22m":{"rpm":30,"rpd":14400,"tpm":15000,"tpd":500000},"meta-llama/llama-prompt-guard-2-86m":{"rpm":30,"rpd":14400,"tpm":15000,"tpd":500000}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Parsed from the HTML payload key freeRows (the 'Free Plan Limits' tab), which is separate from devRows (Developer plan, not stored). K suffixes expanded (1K=1000, 2K=2000, 14.4K=14400). The page says: 'The following is a high level summary and there may be exceptions to these limits.' and 'You can view the current, exact rate limits for your organization on the limits page in your account settings.' 'Rate limits apply at the organization level, not individual users.' 'Cached tokens do not count towards your rate limits.' The page also says 'some organizations are also subject to separate per-minute limits on input tokens (ITPM) and output tokens (OTPM)'; no ITPM/OTPM values are published, so none are stored. Change on 2026-10-24: freeRows now reads 'openai/gpt-oss-safeguard-20b 3 1K 2K 200K' (RPM 3, TPM 2K); before 0.12.98 this row stored RPM 30 and TPM 8000 for it. The other five model ids and their values are unchanged. No Llama chat model is in freeRows.","license":null,"asOf":"2026-10-24"},{"id":"groq-free-plan-whisper","name":"Groq Free Plan Whisper","kind":"free_speech","providerId":"groq","jtbdIds":["speech-to-text","production-stt"],"whatYouGet":"Free Plan speech-to-text limits for whisper-large-v3 and whisper-large-v3-turbo.","cost":"free","limits":{"scope":"organization","models":{"whisper-large-v3":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800},"whisper-large-v3-turbo":{"rpm":20,"rpd":2000,"audioSecondsPerHour":7200,"audioSecondsPerDay":28800}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Same freeRows payload: whisper-large-v3 and whisper-large-v3-turbo both read RPM 20, RPD 2K, ASH 7.2K, ASD 28.8K (unchanged). ASH/ASD kept as audio seconds ('ASH: Audio seconds per hour', 'ASD: Audio seconds per day'), not tokens; TPM/TPD are '-' on the page and are not stored. Same exception and account-page caveat as the chat row. Not a separate quota from the org's other Free Plan limits.","license":null,"asOf":"2026-10-24"},{"id":"groq-free-plan-orpheus","name":"Groq Free Plan Orpheus TTS","kind":"free_speech","providerId":"groq","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Free Plan text-to-speech limits for two Orpheus voices.","cost":"free","limits":{"scope":"organization","models":{"canopylabs/orpheus-arabic-saudi":{"rpm":10,"rpd":100,"tpm":1200,"tpd":3600},"canopylabs/orpheus-v1-english":{"rpm":10,"rpd":100,"tpm":1200,"tpd":3600}}},"sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date). Same freeRows payload: canopylabs/orpheus-arabic-saudi and canopylabs/orpheus-v1-english both read RPM 10, RPD 100, TPM 1.2K, TPD 3.6K (unchanged). Same exception and account-page caveat as the chat row. Developer-plan numbers were not copied.","license":null,"asOf":"2026-10-24"},{"id":"cloudflare-workers-ai-neurons","name":"Cloudflare Workers AI daily neurons","kind":"free_inference","providerId":"cloudflare-workers-ai","jtbdIds":["cheap-volume-llm","edge-llm-inference","budget-open-inference"],"whatYouGet":"10,000 Neurons per day at no charge on Workers Free and Workers Paid. Workers Free cannot buy more. The pool is shared across models.","cost":"free","limits":{"neuronsPerDay":10000,"resets":"00:00 UTC","sharedAcrossModels":true},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' 'To use more than 10,000 Neurons per day, you need to sign up for the Workers Paid plan.' Free allocation table: 'Workers Free 10,000 Neurons per day N/A - Upgrade to Workers Paid' and 'Workers Paid 10,000 Neurons per day $0.011 / 1,000 Neurons'. 'All limits reset daily at 00:00 UTC.' Paid usage above the allocation is a price row, not a free cap. 'Some models require a paid billing method.' The page lists @cf/moonshotai/kimi-k2.6, @cf/moonshotai/kimi-k2.7-code, @cf/zai-org/glm-5.2, @cf/zai-org/glm-5.3, @cf/zai-org/glm-5.3-flash, @cf/deepseek-ai/deepseek-v4-flash-0731, @cf/deepseek-ai/deepseek-v4.1-flash-1017 and @cf/deepseek-ai/deepseek-v4-pro-0813 ('You can access these models with either the Workers Paid plan or prepaid AI Gateway credits'); these are not free. Per-model token prices are not a $0 SKU.","license":null,"asOf":"2026-10-25"},{"id":"cloudflare-workers-ai-embeddings","name":"Cloudflare Workers AI embeddings","kind":"free_embedding","providerId":"cloudflare-workers-ai","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Embedding models on Workers AI, including bge-m3 and qwen3-embedding-0.6b, draw from the same 10,000 neurons/day. No separate free token cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateTokenCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' The 'Embeddings model pricing' table lists @cf/baai/bge-small-en-v1.5, bge-base-en-v1.5, bge-large-en-v1.5, bge-m3, @cf/pfnet/plamo-embedding-1b and @cf/qwen/qwen3-embedding-0.6b, e.g. '@cf/baai/bge-m3 $0.012 per M input tokens 1075 neurons per M input tokens'. Those are the paid unit prices billed in neurons above the allocation, not a free token cap; the page states no separate free embedding cap.","license":null,"asOf":"2026-10-25"},{"id":"cloudflare-workers-ai-whisper","name":"Cloudflare Workers AI speech-to-text (Whisper)","kind":"free_speech","providerId":"cloudflare-workers-ai","jtbdIds":["speech-to-text"],"whatYouGet":"Whisper and Whisper large v3 turbo speech-to-text on the shared 10,000 neurons/day free allocation. No separate free audio-minute cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateAudioCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"The page prices @cf/openai/whisper and @cf/openai/whisper-large-v3-turbo at $0.0005 per audio minute in neurons. That is the paid unit, not an always-free minute cap. Re-checked 2026-10-19: speech-synthesis tag removed from this row (Whisper is STT); TTS models on the same page are a separate row, cloudflare-workers-ai-tts.","license":null,"asOf":"2026-10-19"},{"id":"cloudflare-workers-ai-tts","name":"Cloudflare Workers AI text-to-speech (MeloTTS, Aura-1)","kind":"free_speech","providerId":"cloudflare-workers-ai","jtbdIds":["speech-synthesis"],"whatYouGet":"@cf/myshell-ai/melotts and @cf/deepgram/aura-1 text-to-speech on the same shared 10,000 neurons/day free allocation as every Workers AI model. No separate free TTS cap is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateAudioCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"The audio pricing table (fetched 2026-10-19) lists @cf/myshell-ai/melotts at $0.0002 per audio minute and @cf/deepgram/aura-1 at $0.015 per 1k characters input, billed in neurons. Those are paid units, not free quotas; the free part is the shared daily neuron allocation.","license":null,"asOf":"2026-10-19"},{"id":"cloudflare-workers-ai-rerank","name":"Cloudflare Workers AI bge-reranker-base","kind":"free_rerank","providerId":"cloudflare-workers-ai","jtbdIds":["rag-rerank"],"whatYouGet":"@cf/baai/bge-reranker-base draws from the same 10,000 neurons/day.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateTokenCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' '@cf/baai/bge-reranker-base $0.003 per M input tokens 283 neurons per M input tokens' is the paid unit billed in neurons, not a free token cap; the page states no separate free rerank cap.","license":null,"asOf":"2026-10-25"},{"id":"cloudflare-workers-ai-image","name":"Cloudflare Workers AI image models","kind":"free_image","providerId":"cloudflare-workers-ai","jtbdIds":["image-generation","text-in-image-generation"],"whatYouGet":"Image models on the pricing page, including FLUX.1 schnell, draw from the same 10,000 neurons/day. No separate free image count is stated.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateImageCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' The 'Image model pricing' table lists FLUX.1 schnell ('@cf/black-forest-labs/flux-1-schnell $0.0000528 per 512x512 tile $0.0001056 per step'), lucid-origin, phoenix-1.0, flux-2-dev, flux-2-klein-4b and flux-2-klein-9b. Tile, step and megapixel prices are paid units billed in neurons, not a free image allowance; the page states no separate free image count.","license":null,"asOf":"2026-10-25"},{"id":"gemini-api-free-tier-standard","name":"Gemini API free tier, standard token price","kind":"free_inference","providerId":"google-ai","jtbdIds":["cheap-volume-llm","coding-agent","frontier-chat"],"whatYouGet":"Standard input and output marked Free of charge for models whose free-tier cell says that. Includes gemini-3.8-flash, gemini-3.6-flash, gemini-3.5-flash-lite, gemini-3.1-flash-lite, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash, and gemini-2.5-flash-lite.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): the Free tier card lists 'Limited access to certain models' and 'Free input & output tokens'; each listed model's Standard Free Tier input and output cells read 'Free of charge'. gemini-3.7-flash and gemini-3.5-flash, listed in this row before 0.12.96, no longer appear on the page, so they were removed rather than kept unsourced. 'Gemini 4 Argon is not available on the Free tier.' and gemini-3.1-pro-preview standard free-tier cells read 'Not available'. Batch free-tier cells read 'Not available' for several of these models (gemini-3.8-flash, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash). Image-generation free-tier cells fetched were Not available. The Free tier card says 'Content used to improve our products'. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-24, identical text, 'Last updated 2026-10-15 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Not a $0 price-sort row. The page describes gemini-3.8-flash as 'engineered for long-horizon software engineering' and gemini-2.5-pro as 'A Pro model which excels at coding and complex reasoning tasks.' Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing and https://ai.google.dev/gemini-api/docs/rate-limits were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; both footers now read 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamps, which are fetch-date stamps, not row values; the eight listed models' Standard free-tier input cells still read 'Free of charge', and gemini-3.7-flash and gemini-3.5-flash are still absent; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-embedding-2-free-tier","name":"Gemini Embedding 2 free tier","kind":"free_embedding","providerId":"google-ai","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"gemini-embedding-2 standard text, image, audio, and video input marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): gemini-embedding-2 is 'Our first multimodal embedding model, mapping text, images, video, audio, and PDFs into a unified embedding space.' Its Standard Free Tier cells for Text, Image, Audio and Video input price read 'Free of charge'; the Batch free-tier cells read 'Not available'. No numeric free-tier quota is on the pricing page. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-24, identical text, 'Last updated 2026-10-15 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing and https://ai.google.dev/gemini-api/docs/rate-limits were each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; both footers now read 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamps, which are fetch-date stamps, not row values; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-3.5-transcribe-free-tier","name":"Gemini 3.5 Transcribe free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["speech-to-text","multilingual-stt"],"whatYouGet":"gemini-3.5-transcribe standard audio input and text output marked Free of charge. gemini-3.5-transcribe-live (real-time streaming transcription over WebSockets) standard cells are also Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): gemini-3.5-transcribe is 'Our speech-to-text model with automatic language detection, speaker diarization, word-level timestamps, and custom vocabulary biasing.' Its Standard Free Tier input and output cells read 'Free of charge'. gemini-3.5-transcribe-live is 'Our low-latency, real-time speech-to-text model for bidirectional streaming audio transcription over WebSockets.' and its Standard Free Tier input and output cells also read 'Free of charge'. No numeric audio quota. The page's per-minute paid estimates ('Estimated pricing is based on 25 audio tokens per second for input and 175 text tokens per minute for output', with blended rates of ~$0.005 per min for Transcribe and ~$0.009 per min for Live Transcribe) are paid-tier estimates, not a free cap. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-quoted in v0.12.130 (previously fetched twice 2026-10-24, page footer 'Last updated 2026-10-22 UTC'); gemini-3.5-transcribe-live added to this row in v0.12.130 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-live-free-tier","name":"Gemini Live API free tier (3.8 Live, 3.8 Live Extended Thinking, 3.1 Flash Live Preview)","kind":"free_speech","providerId":"google-ai","jtbdIds":["voice-agents"],"whatYouGet":"gemini-3.8-live, gemini-3.8-live-extended-thinking and gemini-3.1-flash-live-preview (low-latency audio-to-audio models for real-time voice agents and live dialogue) standard input and output marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): the section 'Gemini 3.8 Live, Gemini 3.8 Live Extended Thinking, and Gemini 3.1 Flash Live Preview' ('gemini-3.8-live, gemini-3.8-live-extended-thinking, and gemini-3.1-flash-live-preview') reads 'Our low-latency, audio-to-audio models optimized for real-time voice agents and live dialogue, including background reasoning support with Extended Thinking.' Its one table covers all three models: 'Standard Free Tier Paid Tier, per 1M tokens in USD Input price Free of charge' and 'Output price (including thinking tokens) Free of charge'. 'Used to improve our products Yes No' (Yes on the free tier). No numeric free audio cap; paid-tier per-token and per-minute prices are not stored. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD for these models and says 'View your active rate limits in AI Studio', so limits stay null. Not included: gemini-3.5-live-translate-preview ('Our low-latency, real-time speech to speech translation model that supports 70+ languages.'; its Standard free-tier cells also read 'Free of charge'), because the catalog has no speech-translation job and it is not a voice-agent model; gemini-2.5-flash-native-audio-preview-12-2025 ('Our Live API native audio models optimized for higher quality audio outputs with better pacing, voice naturalness, verbosity, and mood.'), because its table header reads 'Free Tier Paid Tier, per 1M tokens in USD' with no 'Standard' label, so a Standard free tier was not string-matched; gemini-robotics-er-2-preview and -streaming-preview (no matching job). Added in v0.12.132 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row. Update 2026-10-26 (v0.12.134): gemini-2.5-flash-native-audio-preview-12-2025 is now indexed in its own row, gemini-2.5-flash-native-audio-free-tier, which quotes its unlabeled 'Free Tier' cells without calling them standard; this row is unchanged.","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-2.5-flash-native-audio-free-tier","name":"Gemini 2.5 Flash Native Audio (Live API) free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["voice-agents"],"whatYouGet":"gemini-2.5-flash-native-audio-preview-12-2025 (Live API native audio model optimized for higher quality audio outputs) free-tier input and output marked Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (~10 s apart, plain curl, no login, following redirects; HTTP 200, no redirect, identical tag-stripped text; page footer 'Last updated 2026-10-26 UTC'): the section 'Gemini 2.5 Flash Native Audio (Live API)' ('gemini-2.5-flash-native-audio-preview-12-2025') reads 'Our Live API native audio models optimized for higher quality audio outputs with better pacing, voice naturalness, verbosity, and mood.' The section prints one table with no Standard, Batch, Flex or Priority label: 'Free Tier Paid Tier, per 1M tokens in USD Input price Free of charge' and 'Output price (including thinking tokens) Free of charge'. 'Used to improve our products Yes No' (Yes on the free tier). Data call left open in v0.12.132: because the header carries no 'Standard' label, this row does not call the cells standard; it records only that the section's one free-tier column reads 'Free of charge' for input and output (cost free_tier_unspecified). No numeric free audio cap; paid-tier per-token prices are not stored. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') does not name this model, publishes no free-tier RPM, TPM or RPD for it and says 'View your active rate limits in AI Studio', so limits stay null. Kept as its own row, not folded into gemini-live-free-tier, because the page prints it as a separate section and table. Added in v0.12.134 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-3.8-flash-tts-free-tier","name":"Gemini 3.8 Flash TTS free tier","kind":"free_speech","providerId":"google-ai","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"gemini-3.8-flash-tts standard text input and audio output marked Free of charge. gemini-3.8-flash-lite-tts, gemini-3.1-flash-tts-preview and gemini-2.5-flash-preview-tts standard cells are also Free of charge.","cost":"free_tier_unspecified","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-26 (identical text; page footer 'Last updated 2026-10-26 UTC'): gemini-3.8-flash-tts is 'Our 3.8 Flash Text-to-Speech audio model engineered for studio-grade voice fidelity, expressive acting, and long-form stability.' Its Standard Free Tier input and output cells read 'Free of charge', as do those of gemini-3.8-flash-lite-tts, gemini-3.1-flash-tts-preview and gemini-2.5-flash-preview-tts ('Our 2.5 Flash text-to-speech audio model optimized for price-performant, low-latency, controllable speech generation.'). Batch TTS free tier is 'Not available' for 3.8 Flash TTS and 2.5 Flash Preview TTS. gemini-2.5-pro-preview-tts is not included: its Standard free-tier cells read 'Not available'. No numeric free audio cap. https://ai.google.dev/gemini-api/docs/rate-limits (fetched twice 2026-10-26, identical text, 'Last updated 2026-10-26 UTC') publishes no free-tier RPM, TPM or RPD and says 'View your active rate limits in AI Studio', so limits stay null. Re-quoted in v0.12.130 (previously fetched twice 2026-10-24, page footer 'Last updated 2026-10-22 UTC'); gemini-2.5-flash-preview-tts added to this row in v0.12.130 as a Depot data decision (approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo); no price stored, not a $0 price-sort row.","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"gemini-2.5-search-grounding-free","name":"Gemini 2.5 Flash Google Search grounding free requests","kind":"free_tool","providerId":"google-ai","jtbdIds":["web-grounded-qa","agent-search"],"whatYouGet":"Grounding with Google Search is free of charge up to 500 requests per day on Gemini 2.5 Flash, shared with Flash-Lite.","cost":"free","limits":{"requestsPerDay":500,"sharedWith":"gemini-2.5-flash and gemini-2.5-flash-lite"},"sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): the gemini-2.5-flash free-tier Grounding with Google Search cell reads 'Free of charge, up to 500 RPD (limit shared with Flash-Lite RPD)' and the gemini-2.5-flash-lite cell reads 'Free of charge, up to 500 RPD (limit shared with Flash RPD)'. Not available for Pro on the free tier (gemini-2.5-pro cell 'Not available'). Gemini 3.x and newer tables mark Grounding with Google Search as Not available on the free tier, with a separate paid allowance of '5,000 free search requests per month (shared across all Gemini 3 and newer models), then $14 per 1,000 requests.' Those were not copied onto 2.5. Maps grounding also lists 500 RPD for 2.5 Flash and is not indexed as Search. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing was each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; its footer now reads 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamp, which is a fetch-date stamp, not a row value; limits (500 RPD shared between 2.5 Flash and Flash-Lite) and other values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","license":null,"asOf":"2026-10-26"},{"id":"google-ai-studio","name":"Google AI Studio","kind":"free_tool","providerId":"google-ai","jtbdIds":["frontier-chat"],"whatYouGet":"Using Google AI Studio, Google's hosted studio for trying Gemini models, is free of charge in all available regions. This is the studio, not a published API quota; Gemini API calls follow the Free and Paid tiers on the same page.","cost":"free","sourceUrl":"https://ai.google.dev/gemini-api/docs/pricing","notes":"Pricing page fetched twice 2026-10-24 (identical text; page footer 'Last updated 2026-10-22 UTC'): 'Google AI Studio usage is free of charge in all available regions.' The Free tier card lists 'Google AI Studio access', and model cards link 'Try it in Google AI Studio'. No numeric studio quota or rate limit is stated, so limits stay null. Reclassified free_docs -> free_tool in 0.12.94 because the quote is about using a hosted product, not reading docs. https://aistudio.google.com is client-rendered (no usable text) and is not a source. Re-checked 2026-10-26 (v0.12.131): stored quotes still match. https://ai.google.dev/gemini-api/docs/pricing was each fetched twice (~10 s apart, plain curl, no login, following redirects): HTTP 200, no redirect, HTML differs only inside inline scripts, tag-stripped text identical; its footer now reads 'Last updated 2026-10-26 UTC'. Every quote above string-matched the whitespace-normalized text except the older footer stamp, which is a fetch-date stamp, not a row value; values unchanged (Depot data decision to re-date only, approvalRef 'Ethan delegation 2026-10-21 19:41 ET t55u', decidedBy Agent Depo).","limits":null,"license":null,"asOf":"2026-10-26"},{"id":"openrouter-free-variants","name":"OpenRouter :free variants and openrouter/free","kind":"free_inference","providerId":"openrouter","jtbdIds":["cheap-volume-llm","multi-model-router","budget-open-inference"],"whatYouGet":"Model ids ending in :free, and the openrouter/free router, are priced at zero on OpenRouter. Which models have a free entry changes.","cost":"free","sourceUrl":"https://openrouter.ai/docs/api_reference/limits","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in: https://openrouter.ai/docs/api/reference/limits answers HTTP 308 to https://openrouter.ai/docs/api_reference/limits (HTTP 200; same tag-stripped text both times; no last-modified header; page metadata dateModified 2026-10-10T16:11:54Z). The HTML table cells are empty until scripts run (the page defines the values as constants), so the numbers are taken from the page's markdown view https://openrouter.ai/docs/api_reference/limits.md (HTTP 200, fetched twice, identical): 'Free usage limits: If you're using a free model variant (with an ID ending in `:free`), the following limits apply:' table 'Credits purchased (all time) | Requests per minute | Requests per day', 'Less than 10 | 20 | 50', 'At least 10 | 20 | 1000'. 'Free-model requests allowed per UTC day (see the free usage limits below)'. 'On free variants, purchase at least 10 credits to raise your daily limit, or switch to the paid variant of the model, which has no platform-level request cap.' 'If your account has a negative credit balance, you may see errors, including for free models.' (the HTML renders the status code as a component: 402 Payment Required). The one-credit-below-threshold grace is shown only as the unrendered placeholder '{FREE_MODEL_CREDITS_THRESHOLD - 1}', so it is not stored. The page does not say whether openrouter/free draws on the same caps. Third-party tables were not copied. Do not copy OpenRouter prices or limits onto other Depot providers.","limits":{"appliesTo":"model variants with an ID ending in :free","requestsPerMinute":20,"requestsPerDayCreditsPurchasedLessThan10":50,"requestsPerDayCreditsPurchasedAtLeast10":1000,"dailyWindow":"UTC day"},"license":null,"asOf":"2026-10-25"},{"id":"mistral-free-mode","name":"Mistral Studio free mode","kind":"free_inference","providerId":"mistral","jtbdIds":["cheap-volume-llm","eu-sovereign-llm"],"whatYouGet":"Free mode lets you create API keys and use included monthly usage within the limits shown on the Limits page (Admin Panel > API > Limits). The docs publish no numeric free allowance; Pay-as-you-go extends usage beyond the included monthly usage from prepaid credits.","cost":"free_tier_unspecified","sourceUrl":"https://docs.mistral.ai/admin/billing-usage/usage-limits","notes":"The old sourceUrl https://docs.mistral.ai/admin/user-management-finops/tier now returns HTTP 308 to https://docs.mistral.ai/admin/billing-usage/usage-limits (page title 'Usage and limits'), which carries the same Free mode statement; sourceUrl updated to the final URL. Page fetched twice 2026-10-24 about 10 s apart (HTTP 200, identical HTML; the page shows no last-updated date); its markdown view (usage-limits.md) was also fetched twice (identical). Quotes below match the HTML text (link markup removed). 'Your Mistral plan defines the included monthly usage and limits available to your Organization.' 'Free mode lets you create API keys and use included monthly usage within the limits shown on the Limits page.' 'Pay-as-you-go lets you extend usage beyond included monthly usage, and this extra usage draws from your prepaid credits. It isn't a separate plan for the API.' 'API rate limits define how much traffic your Organization can send.' 'If the Organization reaches its monthly spending limit, API access can be suspended until the next month begins or an admin increases the limit.' limits stays null: the page publishes no numeric free cap, rate limit or included-usage amount (it only says completion limits are listed per model as tokens per minute and requests per second on the account Limits page). The Ambassador credits and 'free for a limited amount of time' wording noted on 2026-10-03 no longer appears on this page.","limits":null,"license":null,"asOf":"2026-10-24"},{"id":"cohere-trial-chat","name":"Cohere trial key, chat","kind":"free_inference","providerId":"cohere","jtbdIds":["frontier-chat"],"whatYouGet":"Trial (evaluation) key for the Chat models on the page, 20 req/min each. Free but limited in usage, not a production key.","cost":"free","limits":{"apiCallsPerMonth":1000,"requestsPerMinute":20,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Cohere offers two kinds of API keys: evaluation keys (free but limited in usage), and production keys (paid and much less limited in usage).' 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' 'Prod keys work like trial keys for newer model variants such as Command A Reasoning.' Chat API (per model) table: every listed model has a trial rate limit of 20 req / min (Command A+, Command A Reasoning, Command A Translate, Command A Vision, Command A, Command R+, Command R, Command R7B, North Mini Code), e.g. 'Command A 20 req / min 500 req / min'. The 1,000 calls a month is the trial key's cap, not 1,000 per product. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25"},{"id":"cohere-trial-embed","name":"Cohere trial key, embed","kind":"free_embedding","providerId":"cohere","jtbdIds":["embeddings"],"whatYouGet":"Trial-key Embed rate limits. Still inside the trial key's 1,000 API calls a month.","cost":"free","limits":{"apiCallsPerMonth":1000,"embedInputsPerMinute":2000,"embedImageInputsPerMinute":5,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' Other API Endpoints table (Trial rate limit, then Production rate limit): 'Embed 2,000 inputs / min 2,000 inputs / min'; 'Embed (Images) 5 inputs / min 400 inputs / min'. The production Embed text limit is the same 2,000 inputs/min; the monthly 1,000-call cap is the trial-key constraint. Not a forever unlimited embed tier. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25"},{"id":"cohere-trial-rerank","name":"Cohere trial key, rerank","kind":"free_rerank","providerId":"cohere","jtbdIds":["rag-rerank"],"whatYouGet":"Trial-key Rerank limit of 10 requests per minute, inside the 1,000 calls/month trial cap.","cost":"free","limits":{"apiCallsPerMonth":1000,"requestsPerMinute":10,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' Other API Endpoints table (Trial rate limit, then Production rate limit): 'Rerank 10 req / min 1,000 req / min'. Production rerank (1,000 req/min) is not the free tier. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25"},{"id":"jina-free-embeddings","name":"Jina free API key embeddings","kind":"free_embedding","providerId":"jina","jtbdIds":["embeddings"],"whatYouGet":"Embedding API with a free API key at the free-key rate limit.","cost":"free","limits":{"requestsPerMinute":100,"tokensPerMinute":100000,"ipRequestsPer60Seconds":10000},"sourceUrl":"https://jina.ai/embeddings/","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Thu, 22 Oct 2026 01:48:53 GMT'; the page itself shows no last-updated date). FAQ: 'Rate limits depend on your API key type: Free: 100 RPM, 100K TPM'. Rate table, Embedding API row, w/ Free API Key column: '100 RPM & 100,000 TPM' (the w/o API Key column shows a block icon). FAQ: 'There is an additional IP-based limit of 10,000 requests per 60 seconds to prevent abuse.' FAQ: 'New users get an auto-generated API key with free tokens usable across any of our models.' and 'No, our API keys do not have an expiration date.' The page states no free token amount, so no token balance is stored (a 10 million token grant is not on the page). Paid and Premium columns are not the free tier and were not copied. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25"},{"id":"jina-free-rerank","name":"Jina free API key reranker","kind":"free_rerank","providerId":"jina","jtbdIds":["rag-rerank"],"whatYouGet":"Reranker calls on a free Jina API key at the free-key rate limit shown on the embeddings page.","cost":"free","limits":{"requestsPerMinute":100,"tokensPerMinute":100000,"ipRequestsPer60Seconds":10000},"sourceUrl":"https://jina.ai/embeddings/","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Thu, 22 Oct 2026 01:48:53 GMT'; the page itself shows no last-updated date). Rate table, Reranker API row, w/ Free API Key column: '100 RPM & 100,000 TPM' (the w/o API Key column shows a block icon), matching the FAQ line 'Rate limits apply per API key: Free: 100 RPM, 100K TPM'. FAQ: 'There is an additional IP-based limit of 10,000 requests per 60 seconds to prevent abuse.' FAQ: 'New users get an auto-generated API key with free tokens usable across any of our models.' and 'No, our API keys do not have an expiration date.' The page states no free token amount, so no token balance is stored (a 10 million token grant is not on the page). Paid and Premium columns are not the free tier and were not copied. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25"},{"id":"cerebras-free-trial","name":"Cerebras free trial credits","kind":"free_inference","providerId":"cerebras","jtbdIds":["ultra-low-latency","cheap-volume-llm"],"whatYouGet":"$5 in free credits after adding a verified payment method; they expire 30 days after they're granted and can be used across all public models (Shared Inference). When they run out or expire, API and Playground access stop until you purchase credits.","cost":"credits_not_free_forever","limits":{"creditsUsd":5,"expiresDaysAfterGrant":30,"requiresVerifiedPaymentMethod":true,"models":{"gpt-oss-120b":{"rpm":5,"uncachedTpm":30000,"totalTpm":90000,"tph":1000000,"tpd":1000000},"qwen-3.8-27b":{"rpm":5,"uncachedTpm":30000,"totalTpm":90000,"tph":1000000,"tpd":1000000}}},"sourceUrl":"https://inference-docs.cerebras.ai/support/rate-limits","notes":"Rate-limits page fetched twice 2026-10-24 about 10 s apart (identical HTML; the page shows no last-updated date); the page's markdown view (rate-limits.md) was also fetched twice (identical) and its Free Trial table has the same values. Quotes below match the HTML text (curly apostrophes shown straight). Free Trial table (HTML text): 'gpt-oss-120b 5 30K 90K 1M 1M' and 'qwen-3.8-27b 1 5 30K 90K 1M 1M' (the second '1' is the image-limit footnote marker; columns RPM, Uncached TPM, Total TPM, TPH, TPD); K/M suffixes expanded (30K=30000, 90K=90000, 1M=1000000). The table lists exactly these two models. qwen-3.8-27b footnote: 'Image limits: 2 per request, 10 MiB total request payload'. The page says: 'New accounts receive $5 in free credits after adding a verified payment method. These credits expire 30 days after they're granted and can be used across all public models.' 'If you skip adding a payment method at sign-up, Playground and API access remain inactive until you do.' 'Is there a permanently free tier? No.' 'Cerebras doesn't currently offer a no-cost tier that renews automatically or a per-model always-free allowance.' 'This provides an overview of general limits, though specific cases may vary.' 'Rate limits apply at the organization level, not the user level, and vary based on the model.' Developer (Pay as You Go) values are not stored on this free row (a paid tier); since v0.12.129 they are in the plan-limits table (data/limits.json, cerebras / Developer (Pay as You Go)). All stored values re-confirmed unchanged on 2026-10-24. Not a Depot price-sort input.","license":null,"asOf":"2026-10-24"},{"id":"playwright","name":"Playwright","kind":"dev_tool","providerId":"playwright","jtbdIds":["self-host-browser","cloud-browser","computer-use-browser"],"whatYouGet":"Browser automation library for Chromium, Firefox, and WebKit. The library is free; hosted browsers are not included.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/microsoft/playwright/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Portions Copyright (c) Microsoft Corporation.'. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"browser-use","name":"browser-use","kind":"dev_tool","jtbdIds":["web-agent","computer-use-browser","browser-agent-loop"],"whatYouGet":"Python library that drives a browser from an agent. Model calls and browsers are not included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/browser-use/browser-use/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 Gregor Zunic'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"promptfoo","name":"Promptfoo","kind":"dev_tool","providerId":"promptfoo","jtbdIds":["oss-evals","evals","adversarial-red-team-evals","continuous-eval-ci"],"whatYouGet":"Local eval CLI and library. No hosted quota is included.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/promptfoo/promptfoo/blob/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT. Copyright line says Promptfoo 2025. README fetched 2026-10-03 says to automate checks in CI/CD. It does not say the check blocks a merge, and it does not name GitHub or GitLab. README fetched 2026-10-19 says promptfoo is a CLI and library for evaluating and red-teaming LLM-based apps, with red teaming and vulnerability scanning. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright (c) Promptfoo 2025' / 'Permission is hereby granted, free of charge'. The file is the MIT permission text without an 'MIT License' heading. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"inspect-ai","name":"Inspect AI","kind":"dev_tool","jtbdIds":["oss-evals","evals"],"whatYouGet":"UK AISI eval framework. Model provider calls are billed by those providers.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/UKGovernmentBEIS/inspect_ai/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 UK AI Security Institute'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"langfuse-oss","name":"Langfuse self-host","kind":"dev_tool","providerId":"langfuse","jtbdIds":["llm-tracing","agent-trace-session-replay"],"whatYouGet":"Self-hosted LLM tracing. Code outside the ee/ directories is MIT. Hosted Langfuse Cloud is not this row.","cost":"oss","license":"MIT Expat outside ee/","sourceUrl":"https://github.com/langfuse/langfuse/blob/main/LICENSE","notes":"ee/, web/src/ee/, worker/src/ee/, and packages/shared/src/server/ee/ use the license in ee/LICENSE. Not indexed as a free cloud tier. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright (c) 2023-2026 ClickHouse, Inc.' / '\"MIT Expat\" license'. Note corrected 2026-10-25 (v0.12.120): raw LICENSE (https://raw.githubusercontent.com/langfuse/langfuse/main/LICENSE) re-fetched twice (~10 s apart, plain curl, no login), HTTP 200, no redirect, byte-identical; it lists '\"ee/\", \"web/src/ee/\", \"worker/src/ee/\", and/or \"packages/shared/src/server/ee/\"' as licensed under ee/LICENSE (GitHub commits API: LICENSE changed 2026-10-23, 'chore(license): include packages/shared/src/server/ee in the enterprise license (#17877)') and content outside them under the '\"MIT Expat\" license'. License value 'MIT Expat outside ee/' unchanged. Flag resolved.","limits":null,"asOf":"2026-10-25"},{"id":"litellm-oss","name":"LiteLLM","kind":"dev_tool","jtbdIds":["llm-ai-gateway","multi-model-router"],"whatYouGet":"Self-hosted OpenAI-compatible gateway. Code outside enterprise/ is MIT. Provider tokens are not included.","cost":"oss","license":"MIT outside enterprise/","sourceUrl":"https://github.com/BerriAI/litellm/blob/main/LICENSE","notes":"enterprise/ uses enterprise/LICENSE. No free hosted quota is stated here. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'available under the MIT license' / 'Copyright (c) 2023 Berri AI'. The LICENSE still names only the 'enterprise/' directory. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mcp-python-sdk","name":"MCP Python SDK","kind":"dev_tool","jtbdIds":["agent-tools"],"whatYouGet":"Python SDK for building MCP clients and servers.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/modelcontextprotocol/python-sdk/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2024 Anthropic, PBC'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mcp-servers","name":"MCP reference servers","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery","agent-tools"],"whatYouGet":"Reference MCP server implementations you can run yourself.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://github.com/modelcontextprotocol/servers/blob/main/LICENSE","notes":"Fetched LICENSE says the project is moving from MIT to Apache-2.0. Not a hosted free quota. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Still states 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"mcp-registry","name":"Official MCP Registry","kind":"dev_tool","providerId":"mcp-registry","jtbdIds":["mcp-discovery"],"whatYouGet":"Public metadata registry of MCP servers. The MCP Registry provides an unauthenticated read-only REST API (GET /v0.1/servers) at https://registry.modelcontextprotocol.io. No price is published on the fetched docs.","cost":"oss","license":"MIT to Apache-2.0 transition","sourceUrl":"https://modelcontextprotocol.io/registry/registry-aggregators","notes":"Docs fetched 2026-10-24: 'The MCP Registry provides an unauthenticated read-only REST API that aggregators can use to populate their data stores.' 'The MCP Registry is currently in preview.' It 'does not provide uptime or data durability guarantees'. Publishing requires namespace-based authentication (https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md). Neither page publishes a price or a numeric rate limit, so the hosted API is not stored as a $0 price or a quota. cost oss is the registry repo LICENSE (https://github.com/modelcontextprotocol/registry/blob/main/LICENSE, fetched 2026-10-24): 'The MCP project is undergoing a licensing transition from the MIT License to the Apache License, Version 2.0'. Not a substitute for Depot picks.","limits":null,"asOf":"2026-10-24"},{"id":"mcp-spec-2026-07-28","name":"Model Context Protocol specification 2026-07-28","kind":"free_docs","providerId":"mcp-registry","jtbdIds":["agent-tools","mcp-discovery"],"whatYouGet":"The MCP specification, including tool and schema shapes, published at no charge.","cost":"free","license":"Apache-2.0","sourceUrl":"https://modelcontextprotocol.io/specification/2026-07-28","notes":"Spec revision date is 2026-07-28. Repo LICENSE text fetched for the servers and registry repos describes an MIT to Apache-2.0 transition; this row does not restate unpublished draft text. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the spec page answered HTTP 200, byte-identical (title 'Specification - Model Context Protocol', navigation links /specification/2026-07-28/basic/index; the page itself carries no license text). The spec repo LICENSE https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'All new code and specification contributions to the project are licensed under Apache-2.0.' License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"e2b-sdk","name":"E2B SDK","kind":"dev_tool","providerId":"e2b","jtbdIds":["agent-sandbox","code-interpreter"],"whatYouGet":"Open-source sandbox SDK. Hosted E2B sandbox time is not included and is not given a free quota here.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/e2b-dev/e2b/blob/main/LICENSE","notes":"Do not read this as a free hosted sandbox tier. Hosted rates stay in pricing rows. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 FoundryLabs, Inc.'. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"chroma","name":"Chroma","kind":"dev_tool","providerId":"chroma","jtbdIds":["self-host-vector","prototype-rag","embedded-vector"],"whatYouGet":"Self-hosted or embedded vector database.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/chroma-core/chroma/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"qdrant-oss","name":"Qdrant","kind":"dev_tool","providerId":"qdrant","jtbdIds":["self-host-vector","managed-vector","hybrid-search-rag"],"whatYouGet":"Self-hosted vector database. Qdrant Cloud is not this row.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/qdrant/qdrant/blob/master/LICENSE","notes":"LICENSE refetched 2026-10-03 is Apache License 2.0. README fetched the same day says hybrid search combines semantic understanding and keyword precision, and that sparse vectors are for full-text search. It does not say BM25. It does not say enterprise RAG with rerank and support, agent memory across sessions, or a knowledge graph. Qdrant Cloud is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2026 Qdrant Solutions GmbH'. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"lancedb","name":"LanceDB","kind":"dev_tool","providerId":"lancedb","jtbdIds":["embedded-vector","self-host-vector"],"whatYouGet":"Embedded vector database library.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/lancedb/lancedb/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","limits":null,"asOf":"2026-10-25"},{"id":"pgvector","name":"pgvector","kind":"dev_tool","jtbdIds":["postgres-vector","self-host-vector"],"whatYouGet":"Postgres extension for vector similarity. Not Supabase hosted Postgres.","cost":"oss","license":"PostgreSQL License","sourceUrl":"https://github.com/pgvector/pgvector/blob/master/LICENSE","notes":"providerId is null on purpose. supabase-pgvector is a hosted product and is not this extension. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group' / 'without fee, and without a written agreement is hereby granted'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"duckdb","name":"DuckDB","kind":"dev_tool","jtbdIds":["sql-warehouse-agent-context","agent-analytics-warehouse"],"whatYouGet":"In-process analytical SQL database.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/duckdb/duckdb/blob/main/LICENSE","notes":"Copyright line fetched: 2018-2026 Stichting DuckDB Foundation. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright 2018-2026 Stichting DuckDB Foundation' / 'Permission is hereby granted, free of charge'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"sqlite","name":"SQLite","kind":"dev_tool","jtbdIds":["edge-sqlite-agent-db"],"whatYouGet":"Embedded SQL database engine and its documentation, dedicated to the public domain.","cost":"oss","license":"Public Domain","sourceUrl":"https://www.sqlite.org/copyright.html","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'SQLite Is Public Domain' / 'All of the code and documentation in SQLite has been dedicated to the public domain by the authors.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"markitdown","name":"MarkItDown","kind":"dev_tool","jtbdIds":["document-parse","llm-ready-extract"],"whatYouGet":"Library that converts common office and web files to Markdown for agents.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/microsoft/markitdown/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) Microsoft Corporation.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"huggingface-transformers","name":"Hugging Face Transformers","kind":"dev_tool","jtbdIds":["open-model-inference","finetune"],"whatYouGet":"Model loading and training library. Weights keep their own licenses.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/huggingface/transformers/blob/main/LICENSE","notes":"Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): GitHub blob page HTTP 200, no redirect (page chrome differs between fetches); raw LICENSE fetched twice too, HTTP 200, byte-identical: 'Copyright 2018- The Hugging Face team. All rights reserved.' / 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"swe-bench","name":"SWE-bench","kind":"free_data","jtbdIds":["oss-evals","coding-agent"],"whatYouGet":"Public software-engineering benchmark instances. Download from the GitHub repo or the Hugging Face dataset princeton-nlp/SWE-bench.","cost":"oss","license":"MIT","sourceUrl":"https://github.com/SWE-bench/SWE-bench/blob/main/LICENSE","notes":"Dataset card: https://huggingface.co/datasets/princeton-nlp/SWE-bench. Instance text can include upstream repository code under other licenses. Re-fetched twice 2026-10-25: https://github.com/princeton-nlp/SWE-bench/blob/main/LICENSE now answers HTTP 301 to https://github.com/SWE-bench/SWE-bench/blob/main/LICENSE (HTTP 200; the GitHub blob page changes between fetches, page chrome), so sourceUrl moved to the redirect target; the raw file https://raw.githubusercontent.com/SWE-bench/SWE-bench/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2023 Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, Karthik R Narasimhan'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"llms-txt-spec","name":"llms.txt convention","kind":"free_docs","whatYouGet":"The public llms.txt proposal for agent-readable site maps.","cost":"free","sourceUrl":"https://llmstxt.org/","notes":"No license and no quota are stated on the fetched page. This is the convention, not Depot's own /llms.txt. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical (title 'The /llms.txt file, v2 – llms-txt'); still no license and no quota stated on the page, so license and limits stay null.","providerId":null,"jtbdIds":[],"limits":null,"license":null,"asOf":"2026-10-25"},{"id":"openapi-specification","name":"OpenAPI Specification","kind":"free_docs","jtbdIds":["agent-tools"],"whatYouGet":"The OpenAPI specification for describing HTTP APIs.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://github.com/OAI/OpenAPI-Specification/blob/main/LICENSE","notes":"Published spec: https://spec.openapis.org/oas/latest.html Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): the GitHub blob page answered HTTP 200 both times (page chrome differs between fetches), so the raw file https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/LICENSE was also fetched twice (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"openai-api-docs","name":"OpenAI API documentation","kind":"free_docs","providerId":"openai","jtbdIds":["agent-tools"],"whatYouGet":"Public API reference and guides. Reading them is free. API calls are not.","cost":"free","sourceUrl":"https://developers.openai.com/api/docs","notes":"No free inference quota is stated by this row. Signup credits were not fetched and are not listed. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): https://platform.openai.com/docs now answers HTTP 301 to https://developers.openai.com/api/docs/overview, then HTTP 301 to /api/docs (HTTP 200, byte-identical, title 'OpenAI API Platform Documentation'), so sourceUrl moved to https://developers.openai.com/api/docs. The page still states no free inference quota; license and limits stay null.","limits":null,"license":null,"asOf":"2026-10-25"},{"id":"anthropic-docs","name":"Anthropic API documentation","kind":"free_docs","providerId":"anthropic","jtbdIds":["agent-tools"],"whatYouGet":"Public API reference and guides. Reading them is free. API calls are not.","cost":"free","sourceUrl":"https://platform.claude.com/docs/en/home","notes":"No free inference quota is stated by this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): https://docs.anthropic.com now answers HTTP 301 to https://platform.claude.com/docs/, then HTTP 308 to /docs and HTTP 307 to /docs/en/home (HTTP 200, title 'Documentation - Claude Platform Docs'; the page payload differs between fetches, the title does not), so sourceUrl moved to https://platform.claude.com/docs/en/home. The page still states no free inference quota; license and limits stay null.","limits":null,"license":null,"asOf":"2026-10-25"},{"id":"groq-docs","name":"Groq API documentation","kind":"free_docs","providerId":"groq","jtbdIds":["ultra-low-latency"],"whatYouGet":"Public Groq API docs, including the rate-limits page used for the Free Plan rows.","cost":"free","sourceUrl":"https://console.groq.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, response header 'cache-control: public, max-age=0, must-revalidate', identical HTML; the page shows no last-updated date). It is the public Rate Limits page of the Groq docs (page title 'Rate Limits - GroqDocs'; same docs navigation lists Quickstart, Models and API Reference). 'Rate limits act as control measures to regulate how frequently users and applications can access our API within specified timeframes.' 'Rate limits apply at the organization level, not individual users.' 'The following is a high level summary and there may be exceptions to these limits.' 'You can view the current, exact rate limits for your organization on the limits page in your account settings.' The page has a 'Free Plan Limits' tab next to 'Developer Plan Limits' (the groq-free-plan rows are quoted from it). Docs access is not the Free Plan quota. Use the groq-free-plan rows for numbers; limits stays null on this row.","limits":null,"license":null,"asOf":"2026-10-25"},{"id":"qwen2-5-coder-7b-instruct","name":"Qwen2.5-Coder-7B-Instruct","kind":"open_weights","jtbdIds":["coding-agent","open-model-inference"],"whatYouGet":"Downloadable Qwen2.5-Coder 7B Instruct weights. This checkpoint only.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen2.5-Coder-7B-Instruct/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"qwen3-8b","name":"Qwen3-8B","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Qwen3-8B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-8B/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. Not a claim about every Qwen3 checkpoint. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"phi-4","name":"Phi-4","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Microsoft Phi-4 weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/microsoft/phi-4/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"gpt-oss-20b","name":"gpt-oss-20b","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable OpenAI gpt-oss-20b weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/openai/gpt-oss-20b/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"deepseek-r1-weights","name":"DeepSeek-R1 weights","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable DeepSeek-R1 weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/deepseek-ai/DeepSeek-R1/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. This is DeepSeek-R1, not DeepSeek-V3. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"smollm2-1-7b-instruct","name":"SmolLM2-1.7B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference","on-device-edge-batch"],"whatYouGet":"Downloadable SmolLM2 1.7B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was not in the repo (404). README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"olmo-2-1124-7b-instruct","name":"OLMo-2-1124-7B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable Allen Institute OLMo-2 7B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/allenai/OLMo-2-1124-7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mistral-7b-instruct-v0-3","name":"Mistral-7B-Instruct-v0.3","kind":"open_weights","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Downloadable Mistral-7B-Instruct-v0.3 weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"qwen2-5-vl-7b-instruct","name":"Qwen2.5-VL-7B-Instruct","kind":"open_weights","jtbdIds":["multimodal","open-model-inference"],"whatYouGet":"Downloadable Qwen2.5-VL 7B Instruct weights for image-text tasks.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen2.5-VL-7B-Instruct/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. The 3B checkpoint uses a different Qwen Research LICENSE and is not this row. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE 404 (twice). The 3B README fetched the same day says 'license_name: qwen-research'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"florence-2-base","name":"Florence-2-base","kind":"open_weights","jtbdIds":["layout-aware-ocr","document-parse","multimodal"],"whatYouGet":"Downloadable Microsoft Florence-2-base weights for vision and OCR-style tasks.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/microsoft/Florence-2-base/raw/main/LICENSE","notes":"LICENSE file fetched 2026-10-03 is the MIT License. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"bge-m3","name":"BGE-M3","kind":"open_weights","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Downloadable BAAI BGE-M3 embedding weights.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/BAAI/bge-m3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: mit. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"bge-reranker-v2-m3","name":"BGE-reranker-v2-m3","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable BAAI BGE reranker v2 m3 weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/BAAI/bge-reranker-v2-m3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"qwen3-embedding-0-6b","name":"Qwen3-Embedding-0.6B","kind":"open_weights","jtbdIds":["embeddings","batch-cheap-embeddings"],"whatYouGet":"Downloadable Qwen3 embedding 0.6B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Embedding-0.6B/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"qwen3-reranker-0-6b","name":"Qwen3-Reranker-0.6B","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable Qwen3 reranker 0.6B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Reranker-0.6B/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"kokoro-82m","name":"Kokoro-82M","kind":"open_weights","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Downloadable Kokoro 82M text-to-speech weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/hexgrad/Kokoro-82M/raw/main/README.md","notes":"Model card fetched 2026-10-03 says license: apache-2.0 and Apache-licensed weights. The repo LICENSE file path returned 404; the kokoro code LICENSE on GitHub was also fetched and is Apache-2.0. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice); https://raw.githubusercontent.com/hexgrad/kokoro/main/LICENSE (HTTP 200) is 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"flux-1-schnell","name":"FLUX.1-schnell","kind":"open_weights","jtbdIds":["image-generation","text-in-image-generation"],"whatYouGet":"Black Forest Labs FLUX.1-schnell weights. The model card license field says apache-2.0.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/api/models/black-forest-labs/FLUX.1-schnell","notes":"cardData.license fetched 2026-10-03 is apache-2.0. gated is auto. LICENSE.md returned 401, so the license text was not copied. Not FLUX.1-dev. Model API re-fetched twice 2026-10-25 (HTTP 200, byte-identical): cardData.license 'apache-2.0', gated 'auto'; LICENSE.md still 401.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"sdxl-base-1-0","name":"Stable Diffusion XL base 1.0","kind":"open_weights","jtbdIds":["image-generation"],"whatYouGet":"Downloadable SDXL base 1.0 weights under the CreativeML Open RAIL++-M license, not Apache.","cost":"free","license":"CreativeML Open RAIL++-M","sourceUrl":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/raw/main/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is CreativeML Open RAIL++-M dated July 26, 2023. Not labeled Apache. LICENSE.md re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'CreativeML Open RAIL++-M License dated July 26, 2023'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"glm-4-9b-chat","name":"GLM-4-9B-Chat","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable GLM-4-9B-Chat weights under the glm-4-9b license. Academic use is stated as free. Commercial use requires registration.","cost":"free","license":"glm-4-9b License","sourceUrl":"https://huggingface.co/zai-org/glm-4-9b-chat/raw/main/LICENSE","notes":"LICENSE fetched 2026-10-03 grants royalty-free academic research and says commercial use requires registration at open.bigmodel.cn, after which commercial use is described as free. Not Apache. Military and illegal uses are prohibited in the same text. Re-fetched twice 2026-10-25: https://huggingface.co/THUDM/glm-4-9b-chat/raw/main/LICENSE now answers HTTP 307 to /zai-org/glm-4-9b-chat/raw/main/LICENSE (HTTP 200, byte-identical), so sourceUrl moved to the redirect target. Text still says 'The glm-4-9b License', 'For users who wish to use the models for commercial purposes, please do so [here](https://open.bigmodel.cn/mla/form)' and 'Registered users are free to use this model for commercial activities'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"jina-embeddings-v3-weights","name":"jina-embeddings-v3","kind":"open_weights","jtbdIds":["embeddings"],"whatYouGet":"Downloadable jina-embeddings-v3 weights. The model card license is CC-BY-NC-4.0, which is non-commercial.","cost":"free","license":"CC-BY-NC-4.0","sourceUrl":"https://huggingface.co/jinaai/jina-embeddings-v3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: cc-by-nc-4.0. Not Apache and not a commercial grant. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: cc-by-nc-4.0'; raw/main/LICENSE 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"granite-3-1-8b-instruct","name":"Granite-3.1-8B-Instruct","kind":"open_weights","jtbdIds":["open-model-inference"],"whatYouGet":"Downloadable IBM Granite 3.1 8B Instruct weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/ibm-granite/granite-3.1-8b-instruct/raw/main/README.md","notes":"Model card fetched 2026-10-03 says license: apache-2.0 and links the Apache 2.0 text. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0' and '- **License:** [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"gaia","name":"GAIA","kind":"free_data","jtbdIds":["evals","oss-evals","deep-research-agents"],"whatYouGet":"Gated public benchmark of tool-using assistant questions. Files require accepting a no-reshare condition. No license field was on the fetched card.","cost":"free","license":null,"sourceUrl":"https://huggingface.co/datasets/gaia-benchmark/GAIA/resolve/main/README.md","notes":"README fetched 2026-10-03. extra_gated_prompt says not to reshare outside a gated or private HF repo. No license key in the fetched card. Anonymous file download returned 401 earlier on the raw README path before this resolve URL. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter still has extra_gated_prompt 'To avoid contamination and data leakage, you agree to not reshare this dataset outside of a gated or private repository on the HF hub.' and still no license key, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mmlu","name":"MMLU","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public cais/mmlu multiple-choice eval dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/cais/mmlu/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. The hendrycks/test GitHub LICENSE fetched the same day is also MIT. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mmlu-pro","name":"MMLU-Pro","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public MMLU-Pro eval dataset, a harder multiple-choice successor set.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/TIGER-Lab/MMLU-Pro/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. The TIGER-AI-Lab/MMLU-Pro GitHub LICENSE fetched the same day is Apache-2.0 for the code repo; this row follows the dataset card, not the code license. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"bfcl","name":"Berkeley Function Calling Leaderboard","kind":"free_data","jtbdIds":["evals","oss-evals","agent-tools"],"whatYouGet":"Public function-calling eval dataset used by the Berkeley leaderboard.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/datasets/gorilla-llm/Berkeley-Function-Calling-Leaderboard/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: apache-2.0. The gorilla GitHub LICENSE fetched the same day is also Apache-2.0. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"tau-bench","name":"τ-bench","kind":"free_data","jtbdIds":["evals","oss-evals","agent-tools"],"whatYouGet":"Public tau-bench agent tool-use benchmark repository.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/sierra-research/tau-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 Sierra. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2024 Sierra'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"terminal-bench","name":"Terminal-Bench","kind":"free_data","jtbdIds":["evals","oss-evals","coding-agent"],"whatYouGet":"Public terminal-bench tasks for agents that use a shell.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/laude-institute/terminal-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"webarena","name":"WebArena","kind":"free_data","jtbdIds":["evals","web-agent","browser-agent-loop"],"whatYouGet":"Public WebArena web-agent benchmark code and task definitions.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/web-arena-x/webarena/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Self-hosted websites in the benchmark are a separate setup, not priced here. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"visualwebarena","name":"VisualWebArena","kind":"free_data","jtbdIds":["evals","web-agent","multimodal"],"whatYouGet":"Public VisualWebArena benchmark, a multimodal successor to WebArena.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/web-arena-x/visualwebarena/main/LICENSE","notes":"LICENSE fetched 2026-10-03 begins with a free-of-charge permission grant (MIT). Copyright 2024 Jing Yu Koh, Robert Lo, Lawrence Jang, Vikram Duvvur, Ming Chong Lim, and Po-Yu Huang. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Copyright (c) 2024 Jing Yu Koh, Robert Lo, Lawrence Jang, Vikram Duvvur, Ming Chong Lim, and Po-Yu Huang' / 'Permission is hereby granted, free of charge'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"osworld","name":"OSWorld","kind":"free_data","jtbdIds":["evals","desktop-computer-use"],"whatYouGet":"Public OSWorld desktop computer-use benchmark.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/xlang-ai/OSWorld/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mind2web","name":"Mind2Web","kind":"free_data","jtbdIds":["evals","web-agent","form-filling-rpa"],"whatYouGet":"Public Mind2Web web-agent demonstration dataset.","cost":"oss","license":"CC-BY-4.0","sourceUrl":"https://huggingface.co/datasets/osunlp/Mind2Web/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: cc-by-4.0. A GitHub LICENSE path returned 404. Dataset card fetched 2026-10-19 says Mind2Web is a dataset for developing and evaluating generalist agents for the web. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: cc-by-4.0'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"agentbench","name":"AgentBench","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public AgentBench multi-environment agent evaluation repository.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/THUDM/AgentBench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical), no redirect from the THUDM path: 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"swe-bench-verified","name":"SWE-bench Verified","kind":"free_data","jtbdIds":["evals","oss-evals","coding-agent"],"whatYouGet":"Public SWE-bench Verified subset. The dataset card fetched here does not state a license.","cost":"free","license":null,"sourceUrl":"https://huggingface.co/api/datasets/SWE-bench/SWE-bench_Verified","notes":"Hugging Face dataset API fetched 2026-10-03. cardData.license is null and gated is false. The existing swe-bench row is the MIT code license, not this subset card. License left null. Dataset API re-fetched twice 2026-10-25 (HTTP 200, byte-identical): cardData.license still null and gated false, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"browsergym","name":"BrowserGym","kind":"free_data","jtbdIds":["evals","web-agent","self-host-browser"],"whatYouGet":"Public BrowserGym environment for web agents.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/ServiceNow/BrowserGym/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0, copyright 2024 ServiceNow. README fetched 2026-10-19 says it is a framework to implement, test, and evaluate web agents on BrowserGym benchmarks. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Copyright 2024 ServiceNow' / 'Licensed under the Apache License, Version 2.0'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"humaneval","name":"HumanEval","kind":"free_data","jtbdIds":["evals","coding-agent"],"whatYouGet":"Public OpenAI HumanEval code-generation dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/openai_humaneval/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. openai/human-eval GitHub LICENSE fetched the same day is also MIT. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"gsm8k","name":"GSM8K","kind":"free_data","jtbdIds":["evals"],"whatYouGet":"Public GSM8K grade-school math word problems.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/gsm8k/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. openai/grade-school-math GitHub LICENSE fetched the same day is also MIT. Dataset card fetched 2026-10-19 says it has been used for many benchmarks, including the Open LLM Leaderboard. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license:' / '- mit'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"wildchat","name":"WildChat","kind":"free_data","jtbdIds":["finetune"],"whatYouGet":"Public WildChat conversation traces. The card license is Open Data Commons Attribution (ODC-By).","cost":"oss","license":"ODC-By","sourceUrl":"https://huggingface.co/datasets/allenai/WildChat/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: odc-by. These are chat traces, not a scored leaderboard. Dataset card fetched 2026-10-19 lists the task category instruction-finetuning and describes user-chatbot conversations not covered by other instruction fine-tuning datasets; it does not describe an eval set, so it is tagged finetune, not evals. Re-fetched twice 2026-10-25: https://huggingface.co/datasets/allenai/wildchat/raw/main/README.md now answers HTTP 307 to /datasets/allenai/WildChat/raw/main/README.md (HTTP 200, byte-identical), so sourceUrl moved to the redirect target; front matter still 'license: odc-by'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"toucan-1-5m","name":"Toucan-1.5M","kind":"free_data","jtbdIds":["agent-tools","synthetic-eval-data"],"whatYouGet":"Public Toucan 1.5M tool-use trajectory dataset.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/datasets/Agent-Ark/Toucan-1.5M/raw/main/README.md","notes":"README fetched 2026-10-03 says license: apache-2.0 and 'This dataset is released under Apache 2.0.' README fetched 2026-10-19 describes it as a fully synthetic tool-agent dataset of 1.5M trajectories used for supervised fine-tuning; it is training data, not an eval set, so it is not tagged evals. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0' and 'This dataset is released under Apache 2.0.'","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"openai-mrcr","name":"OpenAI MRCR","kind":"free_data","jtbdIds":["evals","long-context-agents"],"whatYouGet":"Public OpenAI MRCR long-context multi-needle benchmark dataset.","cost":"oss","license":"MIT","sourceUrl":"https://huggingface.co/datasets/openai/mrcr/raw/main/README.md","notes":"Dataset card fetched 2026-10-03 says license: mit. Dataset card re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: mit'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"the-agent-company","name":"TheAgentCompany","kind":"free_data","jtbdIds":["evals","oss-evals"],"whatYouGet":"Public TheAgentCompany simulated-workplace agent benchmark.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/TheAgentCompany/TheAgentCompany/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 TheAgentCompany. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'MIT License' / 'Copyright (c) 2024 TheAgentCompany'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"multi-swe-bench","name":"Multi-SWE-bench","kind":"free_data","jtbdIds":["evals","coding-agent"],"whatYouGet":"Public multi-language SWE-bench style issue-resolution benchmark.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/multi-swe-bench/multi-swe-bench/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. LICENSE re-fetched twice 2026-10-25 (HTTP 200, byte-identical): 'Apache License Version 2.0, January 2004'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"paddleocr","name":"PaddleOCR","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR toolkit you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"easyocr","name":"EasyOCR","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR library you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/JaidedAI/EasyOCR/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"tesseract","name":"Tesseract","kind":"free_ocr","jtbdIds":["layout-aware-ocr","document-parse"],"whatYouGet":"Open-source OCR engine you run yourself.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/tesseract-ocr/tesseract/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"docling","name":"Docling","kind":"free_ocr","jtbdIds":["document-parse","layout-aware-ocr"],"whatYouGet":"Open-source document converter to structured text for LLM input.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/docling-project/docling/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright The Docling Contributors. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright The Docling Contributors'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"marker","name":"Marker","kind":"free_ocr","jtbdIds":["document-parse"],"whatYouGet":"Open-source PDF-to-markdown converter you run yourself. This row is the code license, not a hosted API.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/datalab-to/marker/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mineru","name":"MinerU","kind":"free_ocr","jtbdIds":["document-parse","layout-aware-ocr"],"whatYouGet":"Open-source document parser. Apache-2.0 plus extra terms: a separate commercial license is required above a stated MAU or revenue threshold.","cost":"free","license":"Apache-2.0 plus additional commercial terms","sourceUrl":"https://raw.githubusercontent.com/opendatalab/MinerU/master/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03. Commercial use is allowed without a separate license until monthly active users exceed 100 million or monthly revenue exceeds USD 20 million. Online services must attribute MinerU. Not stored as plain Apache. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MinerU is licensed under Apache License 2.0 and is subject to the additional terms below.', 'monthly active users (MAU) exceed 100 million', 'total monthly revenue exceeds USD 20 million', and the online-service attribution term ('that MinerU is used'). License and limits unchanged.","providerId":null,"limits":{"commercialLicenseIfMonthlyActiveUsersExceed":100000000,"commercialLicenseIfMonthlyRevenueUsdExceeds":20000000},"asOf":"2026-10-25"},{"id":"unstructured","name":"Unstructured","kind":"free_ocr","jtbdIds":["document-parse"],"whatYouGet":"Open-source document parsing library you run yourself. This row is not the hosted Unstructured API.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/Unstructured-IO/unstructured/main/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"comfyui","name":"ComfyUI","kind":"free_image","jtbdIds":["image-generation"],"whatYouGet":"Open-source node UI for running image models locally.","cost":"oss","license":"GPL-3.0","sourceUrl":"https://raw.githubusercontent.com/comfyanonymous/ComfyUI/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is GNU GPL version 3. Model weights you load keep their own licenses. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"stable-diffusion-cpp","name":"stable-diffusion.cpp","kind":"free_image","jtbdIds":["image-generation"],"whatYouGet":"Open-source local runtime for Stable Diffusion family models.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/leejet/stable-diffusion.cpp/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT. Weights are not included in this license. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023 leejet'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"piper","name":"Piper","kind":"free_speech","jtbdIds":["speech-synthesis","realtime-tts"],"whatYouGet":"Open-source local text-to-speech engine.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/rhasspy/piper/master/LICENSE.md","notes":"LICENSE.md fetched 2026-10-03 is MIT, copyright 2022 Michael Hansen. Voice packs are a separate download; rhasspy/piper-voices card says license mit. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2022 Michael Hansen'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"espeak-ng","name":"eSpeak NG","kind":"free_speech","jtbdIds":["speech-synthesis"],"whatYouGet":"Open-source local speech synthesizer.","cost":"oss","license":"GPL-3.0","sourceUrl":"https://raw.githubusercontent.com/espeak-ng/espeak-ng/master/COPYING","notes":"COPYING fetched 2026-10-03 is GNU GPL version 3. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"flashrank","name":"FlashRank","kind":"free_rerank","jtbdIds":["rag-rerank"],"whatYouGet":"Open-source local reranking library.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PrithivirajDamodaran/FlashRank/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"crawl4ai","name":"Crawl4AI","kind":"free_browser","jtbdIds":["self-host-browser","web-agent","deep-research-agents","web-scrape"],"whatYouGet":"Open-source crawler and browser toolkit you run yourself.","cost":"oss","license":"Apache-2.0 plus attribution requirement","sourceUrl":"https://raw.githubusercontent.com/unclecode/crawl4ai/main/LICENSE","notes":"LICENSE refetched 2026-10-03 is Apache License 2.0. README fetched the same day says Crawl4AI turns websites into clean, LLM-ready Markdown and is an open-source crawler and scraper you run yourself. The hosted cloud offer is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. FLAG for review: the same LICENSE ends with an 'Attribution Requirement' section ('All distributions, publications, or public uses of this software, or derivative works based on this software, must include the following attribution'), which the stored license value 'Apache-2.0' does not capture; the GitHub commits API lists the last LICENSE change on 2025-02-21, so the term predates the 2026-10-03 fetch. License value left as stored (not re-labelled) pending that review. README.md (also fetched twice, HTTP 200, byte-identical) still says 'open-source web crawler for LLMs and AI agents' and 'LLM-ready Markdown'. License relabelled 2026-10-25 (v0.12.118): raw LICENSE re-fetched twice again (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; it still opens 'Apache License Version 2.0, January 2004' and still ends with the 'Attribution Requirement' section ('All distributions, publications, or public uses of this software, or derivative works based on this software, must include the following attribution', naming UncleCode and the Crawl4AI project; for websites/web applications 'In an \"About\" or \"Credits\" section'). License value 'Apache-2.0' -> 'Apache-2.0 plus attribution requirement' (same style as mineru's 'Apache-2.0 plus additional commercial terms'); data decision by Agent Depo under Ethan delegation 2026-10-21 19:41 ET t55u. Flag resolved.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"camoufox","name":"Camoufox","kind":"free_browser","jtbdIds":["self-host-browser","computer-use-browser"],"whatYouGet":"Open-source Firefox-based browser build for automation.","cost":"oss","license":"MPL-2.0","sourceUrl":"https://raw.githubusercontent.com/daijro/camoufox/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Mozilla Public License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Mozilla Public License Version 2.0'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"lightpanda","name":"Lightpanda","kind":"free_browser","jtbdIds":["self-host-browser","web-agent"],"whatYouGet":"Open-source headless browser aimed at automation.","cost":"oss","license":"AGPL-3.0","sourceUrl":"https://raw.githubusercontent.com/lightpanda-io/browser/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is GNU Affero GPL version 3. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"firecracker","name":"Firecracker","kind":"free_sandbox","jtbdIds":["agent-sandbox","code-interpreter"],"whatYouGet":"Open-source microVM monitor for isolating agent code.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/firecracker-microvm/firecracker/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. This is the OSS runtime, not a hosted sandbox minute price. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"gvisor","name":"gVisor","kind":"free_sandbox","jtbdIds":["agent-sandbox"],"whatYouGet":"Open-source application kernel for sandboxing processes.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/google/gvisor/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"bubblewrap","name":"Bubblewrap","kind":"free_sandbox","jtbdIds":["agent-sandbox"],"whatYouGet":"Open-source unprivileged sandbox tool for Linux.","cost":"oss","license":"LGPL-2.1","sourceUrl":"https://raw.githubusercontent.com/containers/bubblewrap/main/COPYING","notes":"COPYING fetched 2026-10-03 is GNU LGPL version 2.1. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"faiss","name":"FAISS","kind":"free_vector","jtbdIds":["self-host-vector","embedded-vector"],"whatYouGet":"Open-source library for vector similarity search.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/facebookresearch/faiss/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright Facebook, Inc. and its affiliates. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) Facebook, Inc. and its affiliates.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"milvus","name":"Milvus","kind":"free_vector","jtbdIds":["self-host-vector","billion-scale-vector"],"whatYouGet":"Open-source vector database you self-host.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/milvus-io/milvus/master/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Hosted Zilliz Cloud is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"sqlite-vec","name":"sqlite-vec","kind":"free_vector","jtbdIds":["embedded-vector","edge-sqlite-agent-db","self-host-vector"],"whatYouGet":"Open-source SQLite extension for vector search.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/asg017/sqlite-vec/main/LICENSE-MIT","notes":"LICENSE-MIT fetched 2026-10-03 is MIT, copyright 2024 Alex Garcia. A path named LICENSE.md was 404. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2024 Alex Garcia'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"github-mcp-server","name":"GitHub MCP server","kind":"free_mcp","jtbdIds":["agent-tools"],"whatYouGet":"Open-source MCP server you run yourself to call GitHub. A GitHub token is still required to use the GitHub API.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/github/github-mcp-server/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 GitHub. Not indexed as a hosted free API. The token is yours, not a Depot quota. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2025 GitHub'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"chrome-devtools-mcp","name":"Chrome DevTools MCP","kind":"free_mcp","jtbdIds":["self-host-browser"],"whatYouGet":"Open-source MCP server for Chrome DevTools you run locally.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/ChromeDevTools/chrome-devtools-mcp/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"playwright-mcp","name":"Playwright MCP","kind":"free_mcp","jtbdIds":["self-host-browser","web-agent"],"whatYouGet":"Open-source MCP server that drives Playwright locally.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/microsoft/playwright-mcp/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Distinct from the Playwright library row already indexed as a dev tool. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright (c) Microsoft Corporation.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"a2a-protocol","name":"A2A protocol","kind":"free_docs","jtbdIds":["a2a-agent-discovery"],"whatYouGet":"Agent2Agent protocol specification and repository.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/a2aproject/A2A/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Spec site https://a2a-protocol.org/latest/ also returned 200 the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged. Spec site https://a2a-protocol.org/latest/ re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; page title 'A2A Protocol', text 'Agent2Agent (A2A) protocol'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"agents-md","name":"AGENTS.md","kind":"free_docs","jtbdIds":["coding-agent"],"whatYouGet":"AGENTS.md convention for telling coding agents how a repo works.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/agentsmd/agents.md/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 OpenAI. https://agents.md/ returned 200 the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright (c) 2025 OpenAI'. License unchanged. https://agents.md/ re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; page title 'AGENTS.md', text 'AGENTS.md is a simple, open format for guiding coding agents'.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"agent-skills-spec","name":"Agent Skills specification","kind":"free_docs","jtbdIds":["coding-agent","mcp-discovery"],"whatYouGet":"Public Agent Skills docs index, including the specification links.","cost":"free","license":null,"sourceUrl":"https://agentskills.io/llms.txt","notes":"llms.txt fetched 2026-10-03 lists the Agent Skills docs. No license line was in that file. The HTML specification page also returned 200. License left null. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical; the file still starts '# Agent Skills' and links [Specification](https://agentskills.io/specification.md), and still has no license line, so license stays null.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"mlx","name":"MLX","kind":"local_runtime","jtbdIds":["on-device-edge-batch","open-model-inference"],"whatYouGet":"Apple's open-source array framework for on-device model inference.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/ml-explore/mlx/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2023 Apple Inc. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'MIT License' / 'Copyright © 2023 Apple Inc.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"sglang","name":"SGLang","kind":"local_runtime","jtbdIds":["open-model-inference","budget-open-inference"],"whatYouGet":"Open-source serving runtime for LLMs.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/sgl-project/sglang/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"llamafile","name":"llamafile","kind":"local_runtime","jtbdIds":["open-model-inference","on-device-edge-batch"],"whatYouGet":"Mozilla's open-source single-file local LLM runtime.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/Mozilla-Ocho/llamafile/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0, copyright 2023 Mozilla Foundation. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'The Apache 2.0 License' / 'Copyright 2023 Mozilla Foundation'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"exo","name":"exo","kind":"local_runtime","jtbdIds":["open-model-inference","on-device-edge-batch"],"whatYouGet":"Open-source runtime for running models across your own machines.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/exo-explore/exo/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"reviewdog","name":"reviewdog","kind":"dev_tool","providerId":null,"jtbdIds":["diff-aware-pr-review"],"whatYouGet":"Posts lint findings as review comments on a code host when the findings are in the diff under review. It can also filter lint output by diff locally. It does not author the review.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/reviewdog/reviewdog/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2016 haya14busa. README fetched the same day says it posts a comment if findings are in the diff of patches to review. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2016 haya14busa'. License unchanged."},{"id":"dagger","name":"Dagger","kind":"dev_tool","providerId":null,"jtbdIds":["agent-ephemeral-ci"],"whatYouGet":"Engine that runs a delivery task in containers on a laptop, a CI server, or the cloud. The README says tools run in containers orchestrated by sandboxed functions, and that the same task can run in an AI sandbox. You still supply a container runtime. Not a hosted GPU runner.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/dagger/dagger/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. No price is stored. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2022 Dagger, Inc.'. License unchanged."},{"id":"devcontainers-spec","name":"Development Container Specification","kind":"dev_tool","providerId":null,"jtbdIds":["persistent-dev-env"],"whatYouGet":"The specification for using a container as a coding environment. devcontainer.json stores the tools, libraries, and setup for working inside a local or cloud container. This row is the spec, not a running workspace. The fetched README does not say files remain after the container stops.","cost":"oss","license":"CC-BY-4.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/devcontainers/spec/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 begins Attribution 4.0 International. README says copyright Microsoft Corporation and Creative Commons Attribution 4.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Attribution 4.0 International' / 'Creative Commons Attribution 4.0 International Public License'. License unchanged."},{"id":"langgraph","name":"LangGraph","kind":"dev_tool","providerId":null,"jtbdIds":["durable-agent-workflows"],"whatYouGet":"Library for long-running stateful agents. The README says agents can persist through failures, resume, and run for extended periods, and that a person can inspect and modify agent state. This is not a hosted LangGraph runtime.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/langchain-ai/langgraph/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2024 LangChain, Inc. README fetched the same day. Its production-deployment link points at LangSmith Deployment, which is not this row. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2024 LangChain, Inc.'. License unchanged."},{"id":"hatchet","name":"Hatchet","kind":"dev_tool","providerId":"hatchet","jtbdIds":["event-driven-agent-jobs"],"whatYouGet":"Self-hostable engine for background tasks and AI agents. The README says event-based triggering is for event-driven systems, and that tasks have configurable retries. It does not say debounce or fan-out. Hatchet Cloud is not this row.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/hatchet-dev/hatchet/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2023-present Hatchet Technologies Inc. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2023-present Hatchet Technologies Inc.'. License unchanged."},{"id":"ray","name":"Ray","kind":"dev_tool","providerId":null,"jtbdIds":["ray-distributed-agents"],"whatYouGet":"Distributed runtime for scaling Python and AI applications from a laptop to a cluster. The README does not describe a managed control plane. Anyscale is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/ray-project/ray/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README.rst fetched the same day says Ray is a unified framework for scaling AI and Python applications. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 Ray Authors'. The file continues with notices for bundled third-party code (no extra terms on Ray itself). License unchanged."},{"id":"ragas","name":"Ragas","kind":"dev_tool","providerId":"ragas","jtbdIds":["rag-evals"],"whatYouGet":"Eval toolkit. The README says the rag_eval template evaluates RAG systems and that Ragas provides objective metrics for LLM apps. The fetched README does not name faithfulness, context precision, or context recall.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/vibrantlabsai/ragas/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 from vibrantlabsai/ragas is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Vibrant Labs]'. License unchanged."},{"id":"guardrails","name":"Guardrails AI","kind":"dev_tool","providerId":null,"jtbdIds":["production-guardrail-evals"],"whatYouGet":"Python framework. The README says input and output guards detect, quantify, and mitigate specific risks. The fetched README does not say hallucination monitoring or research-grade metrics. Hosted remote inferencing is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/guardrails-ai/guardrails/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day says hosted remote inferencing is being discontinued, planned cutoff August 25, 2026. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. README.md (https://raw.githubusercontent.com/guardrails-ai/guardrails/main/README.md) re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical; it still says Guardrails is discontinuing its hosted remote inferencing, 'Planned cutoff: August 25, 2026.' (cutoff unchanged). License unchanged."},{"id":"trigger-dev","name":"Trigger.dev","kind":"dev_tool","providerId":"trigger-dev","jtbdIds":["durable-idempotency"],"whatYouGet":"TypeScript task platform. The README lists durable tasks, retries, queues, and idempotency for agents and AI applications. It does not describe idempotency keys or exactly-once charges, tickets, or emails. No price is stored.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/triggerdotdev/trigger.dev/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Trigger.dev]'. License unchanged."},{"id":"signoz","name":"SigNoz","kind":"dev_tool","providerId":null,"jtbdIds":["agent-error-observability"],"whatYouGet":"Self-hosted observability. The README says the community edition runs in your infrastructure and includes logs, metrics, traces, alerts, exceptions, and span views. Directories ee/ and cmd/enterprise/ use another license and are not this row. SigNoz Cloud is not this row.","cost":"oss","license":"MIT Expat outside ee/","limits":null,"sourceUrl":"https://raw.githubusercontent.com/SigNoz/signoz/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 says content outside ee/ and cmd/enterprise/ is MIT Expat. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Copyright (c) 2020-present SigNoz Inc.' / '\"MIT Expat\" license'. Directories named in the LICENSE are still 'ee/' and 'cmd/enterprise/'. License unchanged."},{"id":"mem0","name":"Mem0","kind":"dev_tool","providerId":"mem0","jtbdIds":["cross-session-user-memory"],"whatYouGet":"Open-source memory library. The README says it retains user, session, and agent state, and that a browser extension stores memories across ChatGPT, Perplexity, and Claude. It does not say MCP. Benchmark figures in the README are for the managed platform, not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/mem0ai/mem0/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright [2023] [Taranjeet Singh]'. License unchanged."},{"id":"graphiti","name":"Graphiti","kind":"dev_tool","providerId":null,"jtbdIds":["episodic-long-term-memory"],"whatYouGet":"Framework for temporal context graphs for AI agents. The README says facts have validity windows for what is true now and what was true before, and that episodes are the raw data those facts come from. Managed Zep is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/getzep/graphiti/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged."},{"id":"ntfy","name":"ntfy","kind":"dev_tool","providerId":null,"jtbdIds":["agent-push-notifications"],"whatYouGet":"HTTP pub-sub server. The README says scripts can send notifications to a phone or desktop, and that open-source Android and iOS apps exist. It does not mention agents. ntfy Pro is paid and is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/binwiederhier/ntfy/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day also says ntfy.sh can be used without signing up. That hosted site is not priced here. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2021 Philipp C. Heckel'. License unchanged."},{"id":"centrifugo","name":"Centrifugo","kind":"dev_tool","providerId":null,"jtbdIds":["realtime-agent-channel"],"whatYouGet":"Real-time messaging server. The README says clients connect over WebSocket or Server-Sent Events, subscribe to channels, and that presence and AI streaming responses are uses. It does not mention agent tool progress.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/centrifugal/centrifugo/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004' / 'Copyright 2023 Centrifugal Labs LTD'. License unchanged."},{"id":"composio-sdk","name":"Composio SDK","kind":"dev_tool","providerId":"composio","jtbdIds":["agent-tool-router"],"whatYouGet":"SDK whose README says agents get pre-authenticated toolkits and a hosted MCP URL from a session. A COMPOSIO_API_KEY is required. The fetched README does not name Gmail, GitHub, or a CRM. Hosted toolkit pricing is not stored.","cost":"oss","license":"MIT","limits":null,"sourceUrl":"https://raw.githubusercontent.com/ComposioHQ/composio/master/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is MIT, copyright 2025 Sampark Inc. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'MIT License' / 'Copyright (c) 2025 Sampark Inc.'. License unchanged."},{"id":"llm-guard","name":"LLM Guard","kind":"dev_tool","jtbdIds":["prompt-injection-firewall"],"whatYouGet":"Local Python input scanners, including one named PromptInjection. The README says the project is archived. This row is not a hosted firewall.","cost":"oss","license":"MIT","sourceUrl":"https://raw.githubusercontent.com/protectai/llm-guard/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is the MIT License, copyright Protect AI. README fetched the same day lists PromptInjection under prompt scanners. It does not say firewall, and it does not say the scanner checks retrieved documents. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'The MIT License (MIT)' / 'Copyright (c) Protect AI. All rights reserved.'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25"},{"id":"neon-free-plan","name":"Neon Free plan","kind":"free_database","jtbdIds":["serverless-db"],"whatYouGet":"Serverless Postgres free with no time limit and no credit card: 100 projects, 100 CU-hours per project per month, 1 GB storage per project, up to 2 CU (8 GB RAM), scale to zero after 5 minutes.","cost":"free","license":null,"sourceUrl":"https://neon.com/pricing","notes":"Fetched 2026-10-21. Limits are per project. Paid usage: Launch $0.106/CU-hr, $0.35/GB-month.","providerId":"neon","limits":{"projects":100,"cuHoursPerProjectPerMonth":100,"storageGbPerProject":1,"maxComputeCu":2},"asOf":"2026-10-21"},{"id":"resend-free-plan","name":"Resend Free plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"Transactional email API free forever: 3,000 emails per month, at most 100 per day, 3 custom domains, 1 webhook endpoint, 30-day data retention.","cost":"free","license":null,"sourceUrl":"https://resend.com/pricing","notes":"Fetched 2026-10-21: 'we provide a free-forever plan'; daily limit 100 on Free; 3,000/month per the stored Free row. No overage on Free.","providerId":"resend","limits":{"emailsPerMonth":3000,"emailsPerDay":100,"dataRetentionDays":30},"asOf":"2026-10-21"},{"id":"postmark-free-developer","name":"Postmark Free (Developer) plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"100 transactional emails per month, never expires; no overages allowed on this plan. Meant for testing an integration.","cost":"free","license":null,"sourceUrl":"https://postmarkapp.com/pricing","notes":"Fetched 2026-10-21.","providerId":"postmark","limits":{"emailsPerMonth":100},"asOf":"2026-10-21"},{"id":"vercel-hobby-plan","name":"Vercel Hobby plan","kind":"free_hosting","jtbdIds":["app-hosting"],"whatYouGet":"Hosting for personal projects at $0/month: 1M CDN requests, 100 GB Fast Data Transfer, 4 hours Fluid Active CPU, 360 GB-hrs provisioned memory, 1M function invocations per month.","cost":"free","license":null,"sourceUrl":"https://vercel.com/pricing","notes":"Fetched 2026-10-21. Hobby is described as for 'your web app or personal project'; check Vercel's fair-use terms for commercial use (not re-read here).","providerId":"vercel","limits":{"cdnRequestsPerMonth":1000000,"fastDataTransferGbPerMonth":100,"activeCpuHoursPerMonth":4,"functionInvocationsPerMonth":1000000},"asOf":"2026-10-21"},{"id":"cloudflare-d1-free","name":"Cloudflare D1 on Workers Free","kind":"free_database","jtbdIds":["edge-sqlite-agent-db"],"whatYouGet":"D1 serverless SQLite database on the Workers Free plan: 5 million rows read per day, 100,000 rows written per day, 5 GB total storage; queries error when the daily limit is hit.","cost":"free","license":null,"sourceUrl":"https://developers.cloudflare.com/d1/platform/pricing/","notes":"Fetched 2026-10-21 (page last updated Apr 21, 2026). Free limits reset daily at 00:00 UTC.","providerId":"cloudflare-workers","limits":{"rowsReadPerDay":5000000,"rowsWrittenPerDay":100000,"storageGbTotal":5},"asOf":"2026-10-21"},{"id":"upstash-qstash-free","name":"Upstash QStash Free plan","kind":"free_queue","jtbdIds":["serverless-agent-queue","event-driven-agent-jobs"],"whatYouGet":"Serverless message queue and scheduler: 1,000 messages per day, 10 active schedules, 1 MB max message size, 50 GB monthly bandwidth. Each delivery attempt, including each retry, counts as a message per the page FAQ.","cost":"free","license":null,"sourceUrl":"https://upstash.com/pricing/qstash","notes":"Fetched 2026-10-21. Retry billing conflict on the page's own markdown (see pack everyday-infra cron-scheduled-jobs).","providerId":"upstash-qstash","limits":{"messagesPerDay":1000,"activeSchedules":10,"maxMessageSizeMb":1,"bandwidthGbPerMonth":50},"asOf":"2026-10-21"}]}