# BlazeDB: Exploring a Swift-Native Embedded Storage Engine

**URL:** <https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346>\
**Category:** Related Projects\
**Tags:** swift, library, databases\
**Created:** [March 14, 2026, 5:26am UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346 "2026-03-14T05:26:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![michaeldanylchuk](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@michaeldanylchuk](https://forums.swift.org/u/michaeldanylchuk)\
**Post date:** [March 14, 2026, 5:26am UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/1 "2026-03-14T05:26:02Z")

</div>

I’ve been experimenting with building a Swift-native embedded storage engine called BlazeDB.

The goal of the project was to explore what an embedded database might look like if it were designed specifically for Swift applications from the start.

The system currently includes:

• page-based storage engine  
• write-ahead log (WAL) durability model  
• encrypted persistence using AES-GCM  
• a benchmark harness and failure testing

I wrote a technical deep dive describing the architecture and implementation details here:

[https://medium.com/@DanylchukStudiosLLC/blazedb-a-swift-native-embedded-application-database-c0c762dee311](https://medium.com/@DanylchukStudiosLLC/blazedb-a-swift-native-embedded-application-database-c0c762dee311)

I’m planning to open source the project once the core APIs stabilize. I’d be interested in feedback from the Swift community, particularly around API design and storage architecture. Happy to answer questions about the storage engine design or the WAL model if anyone is curious.

---

<div class="post-metadata">

**Author:** ![Lin](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/lin/32/44031_2.png) [@Lin](https://forums.swift.org/u/Lin)\
**Post date:** [March 15, 2026, 12:17am UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/2 "2026-03-15T00:17:55Z")

</div>

This looks very promising and I'm looking forward to the opensource code-based version.

---

<div class="post-metadata">

**Author:** ![michaeldanylchuk](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@michaeldanylchuk](https://forums.swift.org/u/michaeldanylchuk)\
**Post date:** [March 15, 2026, 12:25am UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/3 "2026-03-15T00:25:58Z")

</div>

Thanks! Cleaning up the codebase and preparing it for open source. Will share it soon.

---

<div class="post-metadata">

**Author:** ![michaeldanylchuk](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@michaeldanylchuk](https://forums.swift.org/u/michaeldanylchuk)\
**Post date:** [April 3, 2026, 10:41pm UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/4 "2026-04-03T22:41:10Z")

</div>

Followed up on this here: [BlazeDB: Swift Native Embedded Storage Engine (open source)](https://forums.swift.org/t/blazedb-swift-native-embedded-storage-engine-open-source/85813). The project is open source now and open to any feedback!

---

<div class="post-metadata">

**Author:** ![Lin](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/lin/32/44031_2.png) [@Lin](https://forums.swift.org/u/Lin)\
**Post date:** [April 3, 2026, 11:12pm UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/5 "2026-04-03T23:12:11Z")

</div>

Thanks for sharing

---

<div class="post-metadata">

**Author:** ![michaeldanylchuk](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@michaeldanylchuk](https://forums.swift.org/u/michaeldanylchuk)\
**Post date:** [June 29, 2026, 8:04am UTC](https://forums.swift.org/t/blazedb-exploring-a-swift-native-embedded-storage-engine/85346/6 "2026-06-29T08:04:00Z")

</div>

Follow-up on the Linux side of that launch: **[Porting a Swift embedded database to Linux: what actually broke](https://forums.swift.org/t/porting-a-swift-embedded-database-to-linux-what-actually-broke/87801)**.
