TrailBase is een open-source backend voor mobiele, web- en desktopapplicaties, bedoeld als alternatief voor Firebase. Het levert in één uitvoerbaar bestand opslag voor relationele data en bestanden, authenticatie, een beheerinterface, type-veilige REST- en realtime-API's, een WebAssembly-runtime voor eigen servercode en ondersteuning voor geodata. De server is gebouwd op Rust en SQLite, met experimentele ondersteuning voor Postgres. Clientbibliotheken zijn er onder meer voor JavaScript/TypeScript, Dart, Swift, Kotlin, Go en Python. De README geeft de status als alpha aan.
TrailBase wordt gemaakt door een ontwikkelaar in Zwitserland; een rechtspersoon is niet genoemd. De server valt onder de Open Software License 3.0, de clientbibliotheken onder Apache-2.0. De ontwikkeling is mede gefinancierd via het NGI Zero-programma van de EU, beheerd door NLnet. U installeert TrailBase zelf, bijvoorbeeld via een binary of Docker-image, zodat gegevens op uw eigen infrastructuur blijven. Een gehoste dienst van de maker is niet gevonden; wel is er een online demo.