Application Management. Without Compromises.

Dogen generates custom admin UIs for managing your Firebase applications and their data. Nested objects, arrays, relationships, jobs, files, and more, managed in one tool with type-safe schemas and custom validations.

100% Firestore Compatibility
100% Data Privacy
100% Auditability
See it in action

Application Data Management is Broken

Modern applications demand rich, interconnected data structures. But most data management tools force you into compromises that hurt your product and your team.

The All-Too-Familiar Story

You Start Simple

A basic database client works fine for your MVP. Raw JSON editing gets the job done.

Your Data Grows

More fields, nested objects, relationships. Your data becomes the backbone of your product.

Reality Hits

Application data management is a bottleneck. Do you move fast or do you move safely?

The Pain Points

The Tool Juggling

You're using multiple tools for managing different parts of your application. Some provide great features, but lack the necessary depth. Others, like database clients, provide depth and flexibility, but lack validations and quality of life features.

Result: Worse data, slower teams, more compromises.

No Safety Net

Database clients validate on behalf of databases, not your business. The longer your team works with raw data, the more corruption creeps in—it's the classic case of garbage in, garbage out.

Result: Databases slowly degrade with every interaction.

The Custom Code Trap

Aside from database clients, most data management tools require custom code in order to support nested objects and arrays. Therefore, you're forced to custom code solutions just to overcome basic tool limitations.

Result: Building data management tools instead of features.

Tool-Driven Design Compromises

Over time, your data models start being influenced by tool limitations. Sometimes you purposely flatten a complex nested structure to make it easier to manage. Other times, the tool simply imposes its own structures upon you.

Result: Suboptimal data models lead to higher code complexity.

The Hidden Cost

Companies lose 15-25% of revenue annually due to poor data quality.

Source: MIT Sloan Management Review

The Lesson

Data is the foundation of your product. When data management tools can't handle real-world complexity, your development velocity slows, bugs multiply, and user experience suffers.

You need tools that match the sophistication of your data.

The Dogen Way

An application management tool that finally gets data management right

Dogen represents a novel approach to application management. It combines lower level depth, power, and flexibility of database clients with higher level application context, validations, and quality of life features you've come to expect from modern tools.

Entity Schemas

Treat collections like real domain objects: users, restaurants, reviews.

Specialized Field Types

Email, Phone, Color, Image, PDF, HTML, GeoJSON, Diagram, Whiteboard, and more ...

Auto-Generated UIs

Get tailored forms based on your schemas automatically.

Custom Validations

Define business rules that protect your data integrity.

Dogen gives you complete data freedom. Design your data exactly how you envision it—nested objects, arrays, files, relationships—without compromise. You control every decision: store relationships as strings or references, IDs or full paths, files as binary data in Firestore or in Cloud Storage. Your data, your way.

See It In Action

From raw document data to entity management in minutes

Start with your existing raw document data.

Manage restaurant document as NoSQL database client

Dogen allows you to manage collections, documents, fields, subcollections — all the normal Firestore operations

Add structure and validation where you need them.

Define Your Blueprints

You define exactly what your data should look like, using simple, configurable entity blueprints.

Define new Restaurant object entity
Request a client rebuild

Request a Rebuild

When you're happy with your blueprints, request a client rebuild. Behind the scenes, Dogen will rebuild itself based on your blueprints. A minute or two later, you can seamlessly load the new version in one click and continue working.

Enjoy Your Custom Client

Enjoy an intuitive, custom experience without any of the headaches. At any time, you can modify your blueprints and request another rebuild.

The same Firestore document is now a Restaurant!

The result? Application data management that actually makes sense

Your existing data stays exactly as is, but now you can manage it with structure, validation, and intuitive UIs that adapt to your needs.

Dogen in 4 minutes
Dogen in 4 minutes

Privacy, Security & Auditability at its Core

Dogen is architected from the ground up with security and privacy as fundamental principles.

One-Way Data Flow Architecture

Firebase Extension

Dogen Service

Flutter Web Client

Firebase Extension

Lives in your Firebase project. Sends only blueprint schemas to Dogen's service.

Dogen Service

Generates clients from the blueprint schemas and deploys them.

Flutter Web Client

Static JS web asset that talks only to your Firebase project.

Open Source Extension

Sensitive operations are performed using the Firebase Admin SDK through the Dogen Firebase Extension. It's code is open source, reviewed, and approved by Firebase's team.

Security Rules Enforcement

The client is registered as a Firebase application, and uses Firebase's Client SDK, respecting your security rules just like all your other Firebase applications.

100% Data Privacy

Your actual data never leaves your Firebase project. Dogen only receives schema definitions—the blueprint, not the content.

100% Auditability

Monitor all operations in real-time through your browser's Network tab. Every request made by the client is visible and auditable.

Complete Feature Set

Everything you need for professional application management

100% Firestore data structure & type compatibility
Many of the things you love about CMSs
Structured, partial, and unstructured data support
Reusable structure definitions
Specialized Field Types (Email, HTML, Rating, etc.)
Real time streaming, change notifications, and diffs
Multiple editor views (form/tree/JSON)
Field default values
Jobs and JSON/CSV import/export capabilities
Storage management
Relationship management
Custom validations

The Dogen Advantage

Why teams choose Dogen for their application management needs

Ship Faster

Focus on building features, not data management tools.

Own Your Data

Your resources, your data, your rules. Complete control.

Better Data Structures

Create ideal data structures every time, no compromises.

Enforce Data Integrity

Type safety, schemas, and custom validations keep your data reliable.

Firebase Native

Perfect harmony with Firebase products.

5-Minute Setup

Install via Firebase extension and start immediately.

Simple, Accessible Pricing

Start free, scale as you grow. No hidden fees, no surprises.

Client hosting & deployment included
Unlimited client users
Multiple project connections
Firebase Emulator Suite support

Pricing is based on the number of clients you need. You can manage multiple projects with one client, or you can use a different client per project. Clients are generated, compiled, and hosted for you.

🎯 Base

Full-featured database client with all operations. Import/export data, manage files, run jobs—everything except custom entity schemas.

Free
Start Free

This includes:

  • 1 Default Client
  • Unlimited database client
  • Job managment + CSV/JSON
  • File management & storage
  • Restaurant demo entities
  • Admin role
  • Community support

💻 Developer

Perfect for developers and small teams. Pay per client as you scale your data management needs.

$5 per client per month
Get Started

Included per client:

  • Everything in Base
  • 30 Entity Blueprints
  • 200 Fields
  • 90 Client Rebuilds per month
  • Community support

🏢 Business

For larger teams working across several domains with more sophisticated modeling needs. Offers expanded capacity and responsive support.

$25 per client per month
Get Started

Included per client:

  • Everything in Base
  • 50 Entity Blueprints
  • 400 Fields
  • 90 Client Rebuilds per month
  • Private Support

Advanced multi-role capabilities are under development. If you have a specific use case, please reach out.

The Backstory

Born from real pain points building production systems

Alex Rojas

Alex Rojas

Founder, Dogen

Connect on LinkedIn

Before Dogen, my team and I built a payment gateway and credit card vault that handled millions of secure transactions. A key part of the system was a JSON based configuration layer responsible for things like banks, currencies, and country-specific rules. It worked brilliantly.

But managing it was a different story. Building a dedicated management tool kept getting pushed aside for more urgent tasks. As a result, every update required us to manually edit raw JSON in the production database. It was risky, stressful, and a poor use of engineering time.

That experience stuck with me. While JSON and schemaless NoSQL databases are ideal for creating rich, complex data models, the tools to effectively manage this complexity haven't kept up. I built Dogen to close that gap, offering structure, validation, and a dependable way to interact with your data.