# Programmatic

Programmatic verification allows you to automate the contract verification process directly from your development environment. This approach is ideal for CI/CD pipelines and streamlined deployment workflows.

## Available Frameworks

Choose your preferred development framework:

* [**Hardhat**](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/hardhat) - Popular Ethereum development environment with extensive plugin ecosystem
* [**Foundry**](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/foundry) - Fast, portable, and modular toolkit for Ethereum application development

[Was this page helpful?](https://airtable.com/apppq4inOe4gmSSlk/pagoZHC2i1iqgphgl/form?prefill_Page+URL=https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic)
