# Crucible Code Execution — List Supported Languages

> Crucible Code Execution — List Supported Languages is a paid API for AI agents from crucible-lovat.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns the list of programming languages supported by the Crucible code execution service

## Facts

- Endpoint: POST https://crucible-lovat.vercel.app/api/languages
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crucible-code-execution-list-supported-languages-156d025d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qM_k-CrhSwIy08m7P11l0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability crucible-code-execution-list-supported-languages-156d025d -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

7 endpoints for code execution in 60+ languages. Pay per request via x402 on Base chain.

## Output

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.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crucible-code-execution-list-supported-languages-156d025d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crucible-lovat.vercel.app](https://www.zero.xyz/host/crucible-lovat.vercel.app/llms.txt)
