# Tenderly > Tenderly developer documentation — Virtual Environments, Node RPC, Simulation API, Debugger, Monitor, Alerts, Web3 Actions, and more. - [Documentation (160 pages)](https://docs.tenderly.co/_llms/en/documentation.md): Documentation for Documentation. ## Supported Networks - [Supported Networks](https://docs.tenderly.co/platform/supported-networks.md): Browse all EVM-compatible networks supported by Tenderly, with per-network availability of dev tools, Monitor, Virtual Environments, and Node RPC. ## API Reference ### Projects - [List projects](https://docs.tenderly.co/api-reference/projects/list-projects.md): Lists the account's projects plus projects shared with the requester. - [Create a project](https://docs.tenderly.co/api-reference/projects/create-a-project.md): Creates a project owned by the account in the path. The project slug is derived from the name and cannot be changed afterwards. - [Get a project](https://docs.tenderly.co/api-reference/projects/get-a-project.md): Returns a single project by slug or ID. - [Update a project](https://docs.tenderly.co/api-reference/projects/update-a-project.md): Partially updates a project: only the fields present in the request are applied, and at least one must be present. Renaming does not change the slug. - [Delete a project](https://docs.tenderly.co/api-reference/projects/delete-a-project.md): Deletes the project and every resource in it (contracts, wallets, alerts, Web3 Actions, Virtual Environments, simulations). This cannot be undone. ### Simulator - [Fetch all simulated transactions](https://docs.tenderly.co/api-reference/simulator/fetch-all-simulated-transactions.md): Call the `simulations` endpoint to get a list of all simulated transactions within an account and project. - [Get quick simulated transaction details](https://docs.tenderly.co/api-reference/simulator/get-quick-simulated-transaction-details.md): Call the `info` endpoint to fetch only the `transaction_info` object for a simulated transaction from a specific account or project. The response also return the block header information and block override data as separate objects. You need to provide the ID of the simulated transaction. - [Simulate transaction](https://docs.tenderly.co/api-reference/simulator/simulate-transaction.md): Call the `simulate` endpoint to preview the outcomes a single transaction before sending it to the live network. You can simulate transactions with custom parameters on [105+ supported networks](https://docs.tenderly.co/supported-networks-and-languages). The output provides detailed insights into em… - [Simulate bundled transactions](https://docs.tenderly.co/api-reference/simulator/simulate-bundled-transactions.md): Call the `simulate-bundle` endpoint to simulate multiple consecutive transactions at once. You can simulate bundled transactions on real-time data from over [105+ supported networks](https://docs.tenderly.co/supported-networks-and-languages). This endpoint receive an array of transactions that get s… - [Get full simulated transaction details](https://docs.tenderly.co/api-reference/simulator/get-full-simulated-transaction-details.md): Get all the simulation details for a transaction from a specific account or project. This data includes details about the transaction, simulation details, list of contracts involved, and generated access list. You need to provide the ID of the simulated transaction. - [Enable simulation sharing](https://docs.tenderly.co/api-reference/simulator/enable-simulation-sharing.md): Call the `share` endpoint to enable the public sharing feature for a simulation ID from a specific account or project. Once enabled, simulation details become accessible to anyone with the link to the transaction simulation. - [Disable simulation sharing](https://docs.tenderly.co/api-reference/simulator/disable-simulation-sharing.md): Call the `unshare` endpoint to disable public sharing for a simulated transaction from a specific account or project. You need to provide the ID of the simulated transaction. - [Get a simulation draft](https://docs.tenderly.co/api-reference/simulator/get-a-simulation-draft.md): Fetch a stored simulation draft by ID. The account and project in the URL are the caller's own (any project the caller can view); the draft's visibility determines access: - [Create a simulation draft](https://docs.tenderly.co/api-reference/simulator/create-a-simulation-draft.md): Store a Simulator setup (one call or a multi-call bundle, including state overrides, funded balances, and edited contract source) as a draft and receive an ID for a shareable link. Opening the link only prefills the Simulator form; nothing runs until the recipient clicks **Simulate**. ### Virtual Environments - [Batch Delete Environments](https://docs.tenderly.co/api-reference/virtual-environments/batch-delete-environments.md): Permanently delete multiple environments by ID - [List Environments](https://docs.tenderly.co/api-reference/virtual-environments/list-environments.md): List all multi-chain environments for the given account and project - [Create Environment](https://docs.tenderly.co/api-reference/virtual-environments/create-environment.md): Create a new multi-chain environment with Virtual Environments across specified networks - [Delete Environment](https://docs.tenderly.co/api-reference/virtual-environments/delete-environment.md): Permanently delete a single environment by ID - [Get Environment](https://docs.tenderly.co/api-reference/virtual-environments/get-environment.md): Get a single environment by ID - [Get Environment Instance Transactions](https://docs.tenderly.co/api-reference/virtual-environments/get-environment-instance-transactions.md): Get transactions across all Virtual Environments in an environment instance, with pagination and optional filters by status, category, kind, from/to address. - [Get Environment Instance Transaction](https://docs.tenderly.co/api-reference/virtual-environments/get-environment-instance-transaction.md): Get a single transaction from an environment instance by transaction hash - [Send Transaction on Environment Virtual Environment](https://docs.tenderly.co/api-reference/virtual-environments/send-transaction-on-environment-virtual-environment.md): Send a transaction to be executed on a specific Virtual Environment within an environment instance - [Simulate Transaction on Environment Virtual Environment](https://docs.tenderly.co/api-reference/virtual-environments/simulate-transaction-on-environment-virtual-environment.md): Simulate a transaction on a specific Virtual Environment within an environment instance. State is not preserved. Supports block overrides, state overrides, and a custom block number. The richer response includes asset changes, balance changes, exposure changes, state changes, and cross-chain interop… ### Alerts - [Delete Alert](https://docs.tenderly.co/api-reference/alerts/delete-alert.md): Delete an existing Alert. You need to provide the Alert ID. - [Get Alert History](https://docs.tenderly.co/api-reference/alerts/get-alert-history.md): Retrieve the execution history for all Alerts in a Tenderly project. - [List Alerts](https://docs.tenderly.co/api-reference/alerts/list-alerts.md): This endpoint allows you retrieve alerts for given project. - [Update Alert](https://docs.tenderly.co/api-reference/alerts/update-alert.md): Update an existing Alert. You need to provide the Alert ID. - [Create Alert](https://docs.tenderly.co/api-reference/alerts/create-alert.md): Create an Alert in a Tenderly project. - [Send test Alert](https://docs.tenderly.co/api-reference/alerts/send-test-alert.md): This endpoint allows you test the execution of Alerts. ### Actions - [Delete Web3 Action](https://docs.tenderly.co/api-reference/actions/delete-web3-action.md): This endpoint allows you to delete a Web3 Action. You need to provide the Web3 Action ID. - [Get details for all Web3 Actions](https://docs.tenderly.co/api-reference/actions/get-details-for-all-web3-actions.md): Retrieve the configuration details for all Web3 Actions created in a specific project. - [Get Web3 Action details](https://docs.tenderly.co/api-reference/actions/get-web3-action-details.md): Retrieve the configuration details of a specific Web3 Action. You need to provide the Web3 Action ID. - [Get execution history for single Web3 Action](https://docs.tenderly.co/api-reference/actions/get-execution-history-for-single-web3-action.md): Retrieve the entire execution history for a specific Web3 Action. You need to provide the Web3 Action ID. - [Get details for single Web3 Action execution](https://docs.tenderly.co/api-reference/actions/get-details-for-single-web3-action-execution.md): Retrieve the details of a specific Web3 Action execution. You need to provide the Web3 Action ID and execution ID. - [Resume specific Web3 Action](https://docs.tenderly.co/api-reference/actions/resume-specific-web3-action.md): Resume a stopped Web3 Action. You need to provide the Web3 Action ID. - [Stop specific Web3 Action](https://docs.tenderly.co/api-reference/actions/stop-specific-web3-action.md): Stop a Web3 Action. You need to provide the Web3 Action ID. - [Create Web3 Action](https://docs.tenderly.co/api-reference/actions/create-web3-action.md): Create a new Web3 Action. You can also set the Web3 Action to be deployed once it's been created. - [Resume all Web3 Actions](https://docs.tenderly.co/api-reference/actions/resume-all-web3-actions.md): Resume all stopped Web3 Actions created in a project. - [Stop all Web3 Actions](https://docs.tenderly.co/api-reference/actions/stop-all-web3-actions.md): Stop all Web3 Actions created in a specific project. ### Delivery Channels - [List Delivery Channels](https://docs.tenderly.co/api-reference/delivery-channels/list-delivery-channels.md): Retrieves all configured delivery channels for an account. - [List Delivery Channels for project](https://docs.tenderly.co/api-reference/delivery-channels/list-delivery-channels-for-project.md): Retrieve all configured delivery channels associated with a specific project. ### Contracts - [Delete contract from project](https://docs.tenderly.co/api-reference/contracts/delete-contract-from-project.md): Delete a smart contract from a Tenderly project. - [Delete contract tag](https://docs.tenderly.co/api-reference/contracts/delete-contract-tag.md): Delete a tag that has been added to a smart contract. - [Get all contracts in project](https://docs.tenderly.co/api-reference/contracts/get-all-contracts-in-project.md): Get details for all smart contracts in a Tenderly project. - [Add contract to project](https://docs.tenderly.co/api-reference/contracts/add-contract-to-project.md): Add a smart contract to a Tenderly project. - [Rename contract](https://docs.tenderly.co/api-reference/contracts/rename-contract.md): This endpoint allows you to rename a smart contract. - [Encode state overrides](https://docs.tenderly.co/api-reference/contracts/encode-state-overrides.md): Encode state overrides of the smart contract. - [Add tag to mutiple contracts](https://docs.tenderly.co/api-reference/contracts/add-tag-to-mutiple-contracts.md): This endpoint allows you to tag multiple smart contracts. ### Wallets - [Get wallet in project](https://docs.tenderly.co/api-reference/wallets/get-wallet-in-project.md): This endpoint allows you to get a single wallet for your Tenderly project. - [Add wallet to project](https://docs.tenderly.co/api-reference/wallets/add-wallet-to-project.md): This endpoint allows you to add a wallet address to your Tenderly project. - [Add wallets to a project in bulk](https://docs.tenderly.co/api-reference/wallets/add-wallets-to-a-project-in-bulk.md): Add many wallet addresses to a project in one request. Each wallet lists one or more networks, and each address and network combination is one wallet-network pair. A request takes at most 100 pairs; a pair repeated in the request counts once. ### Other - [Check supported networks](https://docs.tenderly.co/api-reference/other/check-supported-networks.md): The endpoint returns the list of networks that are currently supported on the Tenderly platform and also returns information about features these networks are supported on as well as corresponding network slugs users can use for integration with Tenderly. ## Troubleshooting ### Troubleshooting - [Tenderly FAQ](https://docs.tenderly.co/troubleshooting/overview.md): Get answers to the most frequently asked questions about Tenderly products, billing, simulations, Virtual Environments, Node RPC, Alerts, and Web3 Actions. - [FAQ: Account](https://docs.tenderly.co/troubleshooting/account.md): Delete an account, transfer organization ownership, update your email, add members, or create access tokens for your Tenderly account. - [FAQ: Projects](https://docs.tenderly.co/troubleshooting/projects.md): Make a project public, delete or rename it, transfer it between a personal account and an organization, and understand why the project slug is fixed. - [FAQ: Billing](https://docs.tenderly.co/troubleshooting/billing.md): Find your billing page, change plans, download invoices, and pay in USDT or USDC on Ethereum for your Tenderly account or organization. - [FAQ: API](https://docs.tenderly.co/troubleshooting/api.md): Generate an organization API access token and fetch the latest block number through the Tenderly API, with a pointer to the Simulation API. - [FAQ: Virtual Environments](https://docs.tenderly.co/troubleshooting/virtual-environments.md): Answers to common questions about creating, forking, and managing Virtual Environments, including chain IDs, timestamps, State Sync, and team workflows. - [FAQ: Node](https://docs.tenderly.co/troubleshooting/node.md): Find or reset your Node RPC access key and learn why tenderly_estimateGas returns 100% gas-accurate estimations across supported networks. - [FAQ: Simulations](https://docs.tenderly.co/troubleshooting/simulations.md): Answers to common questions about Tenderly simulations: dashboard visibility, API vs. RPC, state overrides, gas estimation, and rate limits. - [FAQ: Alerts](https://docs.tenderly.co/troubleshooting/alerts.md): Troubleshoot Tenderly Alerts: verify destinations, configure alert types and triggers, set up webhooks, and monitor transactions, events, and balances. - [FAQ: Web3 Actions](https://docs.tenderly.co/troubleshooting/web3-actions.md): Answers on Web3 Actions execution modes, storage types, triggers, rate limits, runtime libraries, secrets, local testing, and project size limits. - [FAQ: Contract Verification](https://docs.tenderly.co/troubleshooting/contract-verification.md): Privately verify contracts on public networks with Hardhat or Foundry, revert public verification, and verify proxies and hardhat-ignition deployments. ## Changelog - [Changelog](https://docs.tenderly.co/changelog/overview.md): Product updates, new features, and fixes across Virtual Environments, Simulator, DeFi Modules, Node RPC, and the Tenderly Console. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [English / Documentation (160 pages)](https://docs.tenderly.co/_llms/en/documentation.md): Documentation for English / Documentation. - [Russian (223 pages)](https://docs.tenderly.co/_llms/ru.md): Documentation for Russian. - [Russian / Documentation (158 pages)](https://docs.tenderly.co/_llms/ru/documentation.md): Documentation for Russian / Documentation. - [Chinese (223 pages)](https://docs.tenderly.co/_llms/zh.md): Documentation for Chinese. - [Chinese / Documentation (158 pages)](https://docs.tenderly.co/_llms/zh/documentation.md): Documentation for Chinese / Documentation. - [Hindi (223 pages)](https://docs.tenderly.co/_llms/hi.md): Documentation for Hindi. - [Hindi / Documentation (158 pages)](https://docs.tenderly.co/_llms/hi/documentation.md): Documentation for Hindi / Documentation. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.