BUILT BY DATA ENGINEERS

Explore Bragi’s features

Bragi is an end-to-end data automation platform built by data engineers to optimise the process of acquiring, modelling and exposing data.

data model lineage

Trusted by:






Load

Centralise your data and load into your warehouse

Explore a data source and select the data you want to bring in. Bragi has connectors for databases, Excel, CSV, text, or APIs, and supports the ability to write code for anything not yet catered for.

  • Automate data profiling with column inference.

  • Improve performance when loading large tables with high watermarks.

  • Write code to extract and load data.

Learn more

Archive

Automate change tracking for incoming data

Keep a complete, reproducible history of your data with Bragi’s automated type 2 change tracking. Bragi logs the full change history of every record for seamless data auditing and lets you roll back to previous data states.

  • Review data as it was at any point in history.

  • Receive daily load insights and monitor the count of new, expired, and updated records.

  • Archive data with type 2 change tracking or traditional archive tables for flexibility.

  • Re-process with the safety of built-in rollbacks and easily revert back one or more imports.

Model

Create and orchestrate data models

Design, build, and manage your data models. Bragi logs every change, enabling you to revert to previous versions effortlessly.

  • Data lineage is tracked automatically.

  • Log and restore model versions as needed for flexibility and safety in your data workflows.

  • Organise models across projects and departments using tags for better visibility and management.

Learn more

Export

Export data in structured formats and expose data to external systems

Easily generate data feeds in structured formats such as CSV, Excel, XML, and Text. Push data directly to an API, export it into a SQL table, or expose it via secure views or APIs and enable consumers to pull data whenever needed.

Learn more

Code

Bragi supports almost everything — when you need more, create a custom task

Implement custom tasks quickly with Bragi’s intuitive code component. The interface comes pre-populated with boilerplate code, a test harness that can be run locally. A rich set of utility methods are available to handle common tasks.

  • Create custom data loads.

  • Send emails with or without report attachments with Bragi’s email integration.

  • Make http requests to connect to Web APIs or fetch data from the web.

  • Simplify complex tasks such as cleaning up names and addresses or validating tax identifiers.

  • Tackle tricky data feeds, whether they’re messy XML or convoluted JSON.

  • Integrate your preferred C# libraries, with full version control and seamless deployment through all environments alongside your configuration.

View more examples

Schedule

Create jobs to orchestrate your data pipelines

Quickly set up jobs using tags and object types. Bragi automatically determines task order and optimises execution using the built-in data lineage. You can also manually add task or job dependencies and configure the run frequency to suit your needs.

  • Monitor current scheduler activity for each environment in real-time.

  • Access a detailed task history for every run.

  • Monitor task performance over time and review potential issues before they occur.

  • Receive a daily summary directly to your inbox.

  • Set up alerts for task failures.

Learn more

Deploy

Deploy in controlled Build-Test-Release lifecycles

Load, build, and manage models whilst creating robust pipelines within a development environment before promoting changes to production.

  • Compare environments to precisely identify the changes required for release.

  • Set up role-based permissions to determine which users can create deployment packages and ensure compliance with organisational policies.

  • Visualise task dependencies and streamline deployment planning with Bragi’s data lineage.

  • Access historic deployment records with detailed insights into who deployed what, where, and when.

  • Quickly revert to a previous deployment if needed, minimising disruption and maintaining stability.

Learn more

Package

Import or export pre-built Bragi pipelines across instances

Export Bragi pipelines into a package for seamless import into other Bragi instances. Alternatively, download pre-built Bragi templates containing all necessary objects for common use cases such as FATCA and CRS reporting, client screening, and more.

Additional features

Icon Integrity tester
Validate metadata between configurations in Bragi and the data warehouse.
Icon Log viewer
Lift the hood and view detailed logs from the Bragi application and each of the schedulers running in each environment.
Icon Indexes and filegroups
Optimise storage and performance with filegroups and indexes.
Icon Compare SQL
Compare SQL between databases.
Icon Fine grained permissions
Integrate with platforms like Entra or Active Directory or define permissions within the platform.
Icon Group app roles
Map user groups in externally managed identity providers to permissions available in Bragi to define permissions based on role or team.
Icon Auto Documentation
Automatically generate detailed documentation for each object, including its structure, applied logic, transformations, and data lineage—from source to destination.
Icon Tags
Organise and group objects using tags, allowing you to focus on the most relevant items when reviewing and enhancing models.
Icon Environment-Specific Data Sources
Manage source databases and file sources separately, enabling you to define distinct locations for each of your environments with ease.
FAQs
Can Bragi be deployed on-prem, in the cloud, or in a hybrid environment? +
Bragi can be deployed on-premise, full cloud (databases, application, schedulers and storage) or a mixture of the two.

See Bragi in action

Learn more about Bragi in a personalised demo

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