Skip to content

UmaDB Logo

What is UmaDB?

UmaDB is a specialist open-source event store built for dynamic consistency boundaries.

UmaDB supports event-driven architectures where consistency rules can adapt dynamically to business needs, rather than being hardwired into the database.

UmaDB directly implements the independent specification for Dynamic Consistency Boundaries created by Bastian Waidelich, Sara Pellegrini, and Paul Grimshaw.

UmaDB stores events in an append-only sequence, indexed by monotonically increasing gapless positions, and can be tagged for fast, precise filtering.

UmaDB offers:

  • High-performance concurrency with non-blocking reads and writes
  • Optimistic concurrency control to prevent simultaneous write conflicts
  • Dynamic business-rule enforcement via query-driven append conditions
  • Real-time subscriptions with seamless catch-up and continuous delivery
  • OSI-approved permissive open-source licenses (MIT and Apache License 2.0)

UmaDB makes new events fully durable before acknowledgements are returned to clients.

Website

Please visit the UmaDB website for more information.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in UmaDB by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Pinned Loading

  1. umadb umadb Public

    Rust gRPC server for DCB

    Rust 20 3

Repositories

Showing 3 of 3 repositories
  • umadb Public

    Rust gRPC server for DCB

    umadb-io/umadb’s past year of commit activity
    Rust 20 Apache-2.0 3 0 0 Updated Dec 9, 2025
  • website Public

    Website for umadb.io

    umadb-io/website’s past year of commit activity
    0 1 0 1 Updated Dec 9, 2025
  • .github Public
    umadb-io/.github’s past year of commit activity
    0 0 0 0 Updated Dec 8, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…