{"uid":"cap_qM_k-CrhSwIy08m7P11l0","slug":"crucible-code-execution-list-supported-languages-156d025d","name":"Crucible Code Execution — List Supported Languages","description":"7 endpoints for code execution in 60+ languages. Pay per request via x402 on Base chain.","url":"https://crucible-lovat.vercel.app/api/languages","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gvftAtmt6rbQ4Yqqj_nGk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the list of programming languages supported by the Crucible code execution service","exampleAgentPrompt":"What programming languages can I run code in using Crucible — I want to know if it supports Python, Rust, and Haskell before I submit my script.","exampleUseCases":[{"title":"Confirm language before code submission","prompt":"Before I send my Go script to Crucible for execution, can you check whether Go is actually supported so I don't waste a request?"},{"title":"List all available coding runtimes","prompt":"I'm building a dynamic code sandbox and need to know every language Crucible supports — can you pull the full list of available runtimes for me?"},{"title":"Check support for niche languages","prompt":"I want to run some Julia and Elixir code through Crucible — can you verify both of those languages are available before I set up my workflow?"}],"resultDescription":"A list of programming languages (from 60+) supported by the Crucible code execution service, enabling the agent to confirm language availability before submitting code for execution.","failureModes":["Payment not provided or invalid — 402 response requiring x402 payment on Base chain","Service unavailable — 5xx error if the Crucible backend is down","Unauthorized request — missing or malformed payment header","Rate limiting — too many requests in a short period"],"whenToPreferThis":"Use this endpoint when you need to discover or confirm which programming languages are supported before submitting code for execution on Crucible. Prefer this over guessing language availability or hardcoding language names, especially when supporting dynamic language selection in an agent workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:46:27.487Z","isFirstParty":false}