Basilect gives platform teams an opinionated, end-to-end framework for self-service Azure infrastructure. Product teams write a CDKTF stack in any of five languages — the platform owns everything beneath: Terraform modules, CI/CD pipelines, OPA policies, Azure Policy governance, state backends, and service principals.
Python, TypeScript, C#, Java, and Go. Product teams pick their language; the platform team maintains one set of modules.
OPA policies gate every plan. Azure Policy enforces at the ARM level. Management locks protect stateful resources.
All authentication uses OIDC workload identity federation. No secrets stored in CI.
Basilect is currently in development. Source code access is available by request — email karczag.ashley@gmail.com.
Basilect is currently in active development.
The platform may not behave as expected in all scenarios. APIs, constructs, and pipeline behaviour are subject to change without notice as the project matures.
Basilect is completely free to set up and use in testing environments. There are no license fees, usage limits, or commercial restrictions during the development phase.
To request access to the source code, email:
karczag.ashley@gmail.comBasilect is actively looking for contributors. If you have experience with any of the following, we'd love to hear from you:
Include a brief description of your background and what areas interest you when you email. All skill levels are welcome.