Customise

Extend Bragi’s capabilities by bringing your own code

Supercharge your data platform using Bragi’s code components. Reference your business logic, perform complex calculations, reference external models, and more.

code config

Trusted by:






Icon
Centralise all data processing
Handle even the most complex requirements directly within Bragi to keep all data processing in one place, reducing the need for peripheral workarounds.
Icon
Store and manage code libraries
Integrate your existing business logic by referencing your own compiled assemblies inside a code component using Bragi's code libraries functionality. Bragi manages the DLLs and dependencies throughout your environments to ensure your code works as expected.
Icon
Speed up coding with helper classes and templates
Use built-in extensions and util methods to read and write data from the warehouse directly, interrogate configured source systems, send emails, export reports, and more.

Write once, run everywhere

Deploy custom code without leaving Bragi

Bragi’s code component is purpose-built for modern data teams. Define your logic once, and let Bragi handle the rest. From environment configuration, dependency resolution, to execution orchestration. Whether you’re standardising calculations or wrapping a third-party API, you get full control over logic while Bragi ensures it runs securely and consistently across all environments.

No glue scripts or jumping between systems. Just code that works where your data lives.

Developer-first by design

Built-in helpers and patterns for rapid development

Access helper classes that abstract away repetitive patterns and have direct access to core platform features.

  • Read and write from and to warehouse tables
  • Query configured source systems with built-in connectors
  • Trigger exports, emails, or downstream

Templates help you stay consistent across implementations, while still allowing you to override and extend wherever needed.

Environment-aware by default

Control how your code behaves across environments

Bragi mirrors environment-specific variables (like connection strings, runtime settings, or credentials) across dev, test, and production so you can build once and promote safely.

Bragi tracks versions of your code libraries and ensures dependencies are resolved correctly in each environment so the only thing you need to focus on is the logic.

Extend your platform, not your infrastructure

Bridge your systems without losing context

Call external APIs, enrich datasets, or run complex scoring logic without leaving Bragi. Your business logic stays where your data lives, tightly integrated with the rest of your pipeline.

No data exported to external systems just to run a calculation. Just plug your logic directly into the platform where the rest of your business logic already lives.

See Bragi in action

Learn more about Bragi’s custom code functionality in a personalised demo

Speak directly to Bragi’s co-founders, not a sales agent, and explore how Bragi can transform your data workflows.