GCP Kill Switch

Hello everyone,

I’ve built an open-source GCP Kill Switch with several features, including:

  • A classic budget alert
  • An optional anti-burst feature (experimental)
  • Support for your project currency (no conversion needed)
  • Three kill switch modes:
    • DISABLE_BILLING: Removes the billing account from the project
    • SHUTDOWN: Uses the projects.delete method
    • NONE: No action. You can add your own logic in the none method inside kill_switch.py
  • Open to contributions and suggestions

I plan to keep improving it to make it even more useful.

GitHub repository:

NoBBomb GitHub Card

You can also join the discussion here: