# Axiom API Documentation ## Docs - [Download config](https://docs.axiom.xyz/api-reference/rest-api/configs/download-config.md): Download the OpenVM configuration TOML file. - [Get VM config metadata](https://docs.axiom.xyz/api-reference/rest-api/configs/get-configs.md): Retrieve details about a proving system configuration. - [Get EVM verifier](https://docs.axiom.xyz/api-reference/rest-api/configs/get-configs-evm_verifier.md): Download the EVM verifier contract as a JSON file for on-chain verification. - [Get proving keys](https://docs.axiom.xyz/api-reference/rest-api/configs/get-configs-pk.md): Generate a presigned URL to download various proving keys for a configuration. - [Get verifying keys](https://docs.axiom.xyz/api-reference/rest-api/configs/get-configs-vk.md): Generate a presigned URL to download various verification keys for a configuration. - [Overview](https://docs.axiom.xyz/api-reference/rest-api/overview.md): An API reference for the Axiom Proving API. - [Download build logs](https://docs.axiom.xyz/api-reference/rest-api/programs/download-logs.md): Download the compilation logs for a program to debug compilation issues. - [Download program](https://docs.axiom.xyz/api-reference/rest-api/programs/download-programs.md): Download various program artifacts including compiled binaries, source code, and configuration files. - [Get build status](https://docs.axiom.xyz/api-reference/rest-api/programs/get-programs-id.md): Retrieve detailed information about a specific program. - [List project programs](https://docs.axiom.xyz/api-reference/rest-api/programs/list-project-programs.md): List all programs within a specific project with pagination support. - [List projects](https://docs.axiom.xyz/api-reference/rest-api/programs/list-projects.md): List all projects for your organization with search and sorting capabilities. - [Register new program](https://docs.axiom.xyz/api-reference/rest-api/programs/post-programs.md): Upload and register a new OpenVM program for compilation. - [Get proof logs](https://docs.axiom.xyz/api-reference/rest-api/proofs/get-proof-logs.md): Download the proving logs to debug proof generation issues. - [List proofs](https://docs.axiom.xyz/api-reference/rest-api/proofs/get-proofs.md): List all proofs for a specific program with pagination support. - [Get proof status](https://docs.axiom.xyz/api-reference/rest-api/proofs/get-proofs-id.md): Retrieve the current status and details of a proof job. - [Get generated proof](https://docs.axiom.xyz/api-reference/rest-api/proofs/get-proofs-id-type.md): Download the generated proof file in JSON format. - [Generate new proof](https://docs.axiom.xyz/api-reference/rest-api/proofs/post-proofs.md): Submit a program for proving with specific input data. - [Get EVM verification result](https://docs.axiom.xyz/api-reference/rest-api/verify/get-verify-id.md): Check the status and result of an EVM proof verification. - [Get STARK verification result](https://docs.axiom.xyz/api-reference/rest-api/verify/get-verify-stark-id.md): Check the status and result of a STARK proof verification. - [Verify EVM proof](https://docs.axiom.xyz/api-reference/rest-api/verify/post-verify.md): Submit an EVM proof for verification. Upload the proof file and specify the configuration used. - [Verify STARK proof](https://docs.axiom.xyz/api-reference/rest-api/verify/post-verify-stark.md): Submit a STARK proof for verification. Upload the proof file and specify the program used. The configuration will be automatically determined from the program. - [Rust Client SDK](https://docs.axiom.xyz/api-reference/sdks/rust-client-sdk.md): A reference for the Axiom Rust Client SDK. - [Getting Help](https://docs.axiom.xyz/api-reference/support-and-config/getting-help.md) - [API Status](https://docs.axiom.xyz/api-reference/support-and-config/status.md): Monitoring Status and Outages for the Axiom Proving API - [Versions](https://docs.axiom.xyz/api-reference/support-and-config/versions.md): Versioning Policy for the Axiom Proving API - [API Setup](https://docs.axiom.xyz/api-reference/using-the-api/api-setup.md): Accessing and using the Axiom Proving API - [Axiom CLI](https://docs.axiom.xyz/api-reference/using-the-api/axiom-cli.md): Accessing the Axiom Proving API via CLI - [Reproducible Builds](https://docs.axiom.xyz/api-reference/using-the-api/reproducible-build.md): Building OpenVM programs deterministically - [API Console](https://docs.axiom.xyz/changelog/api-console.md): Changelog for Axiom API Console - [Axiom CLI](https://docs.axiom.xyz/changelog/axiom-cli.md): Changelog for Axiom CLI - [Axiom SDK](https://docs.axiom.xyz/changelog/axiom-sdk.md): Changelog for Axiom SDK - [Overview](https://docs.axiom.xyz/changelog/overview.md): Follow along with updates across the Axiom Proving API. - [REST API](https://docs.axiom.xyz/changelog/rest-api.md): Changelog for Axiom REST API - [Introduction](https://docs.axiom.xyz/user-guides/getting-started/introduction.md): About the Axiom Proving API - [Quickstart](https://docs.axiom.xyz/user-guides/getting-started/quickstart.md): Generate your first proof with the Axiom Proving API in under 5 minutes - [Config Support](https://docs.axiom.xyz/user-guides/openvm/configuration.md): Supported OpenVM configurations on the Axiom Proving API - [Introduction to OpenVM](https://docs.axiom.xyz/user-guides/openvm/intro-to-openvm.md): A performant and modular zkVM framework built for customization and extensibility - [Security](https://docs.axiom.xyz/user-guides/openvm/security.md): Security considerations for OpenVM - [Version Support](https://docs.axiom.xyz/user-guides/openvm/versions.md): Supported OpenVM versions on the Axiom Proving API ## OpenAPI Specs - [openapi](https://docs.axiom.xyz/api-reference/rest-api/openapi.json) ## Optional - [Axiom API Console](https://prove.axiom.xyz) - [Axiom Developer Chat](https://t.me/axiom_discuss) - [OpenVM Developer Docs](https://docs.openvm.dev/book) - [OpenVM Developer Chat](https://t.me/openvm)