- Blog post • 3 min read
Managing Environment Variables in Checkly with Infisical
- Published on
- Vlad Matsiiako
What is Checkly?
- Code — Define your monitoring setup as code, so you can version, automate and scale them with ease.
- Test — Run your monitors as E2E tests against production and staging from your CI pipeline.
- Deploy — Deploy and lifecycle your monitoring alongside your application deployments.
With MaC, your synthetic monitoring is now programmable, testable, reviewable and works with your dev pipeline. From your IDE, via PR to CI.
What is Infisical?
Infisical is the #1 open source secrets management platform. It helps you organize your secrets in one end-to-end encrypted storage. From there on, you are able to distribute secrets wherever you need them:
- Locally as a replacement for .env files (automatically pull the latest version of secrets without any manual syncing needed).
- Into your CI/CD and production-level 3rd-party tools using Infisical's automatic integrations (e.g., Checkly, Vercel, AWS).
- Into the infrastructure tools that you might already be using (e.g., Docker, Kubernetes, Terraform).
On top of that, Infisical provides automatic code scanning capabilities to prevent hardcoding secrets and leaking those to git.
How does Infisical help?
Using Infisical, your team can now manage environment variables in Checkly directly from a single source of all your secrets.
For example, you are able to create a project (or a folder inside a project) that would automatically sync to Checkly's environment variables.
This is useful because, most likely, you would also be using Checkly's environment variable in other destinations like Vercel or GitHub Actions. With Infisical, you would just need to update them once inside your dashboard for them to be propagated everywhere.
On top of that, you get automatic secret versioning so that you can always rollback if you made an error, and you are able to track which services/users are acessing which secrets.
You can find more information in the docs.
Using Insicial and Checkly together will enable you to code, test, and deploy synthetic monitoring at scale while keeping your security posture with relation to developer secrets.
To learn more about Checkly, sign up here.