Write Your Own Extension
CodeNOW's architecture is designed for extensibility. Build custom integrations that fit your organization's unique requirements without modifying the core platform.
Extension Points
Multiple ways to extend CodeNOW to match your infrastructure and workflows.
Custom CI Pipelines
Define custom Tekton pipelines to extend CodeNOW's built-in CI capabilities for your specific technology stack or workflow requirements.
External Service Templates
Create reusable templates for backing services, simplifying configuration and maintenance of connections across multiple components.
Component & Library Templates
Standardize application component and library structures across your organization with custom templates.
Kubernetes Resource Extensions
Inject custom Kubernetes resources (ConfigMaps, NetworkPolicies, ServiceMonitors, etc.) into environments, components, and applications.
How to Build an Extension
A straightforward process to extend CodeNOW's capabilities.
Identify the extension point
Determine which part of CodeNOW you want to extend—CI pipelines, templates, Kubernetes resources, or observability backends.
Follow the specification
Use CodeNOW's extension APIs and specifications to create your custom integration following our documented patterns.
Test in isolation
Validate your extension in a dedicated environment before rolling out to production workloads.
Deploy and monitor
Deploy your extension and monitor its behavior using CodeNOW's built-in observability stack.
Ready to Build?
Our team can help you design and implement custom extensions that integrate seamlessly with your existing infrastructure.