Easily Build UIs for Managing Application Data

Dogen is a modern web client for Firestore that brings intuitive, structured, and validated data management to your entire database.

🚀

Ship Faster

Never worry about data management ever again. Focus on building your product.

🎯

Embrace Complexity

Good data structures matter. While other tools force you to flatten your data, Dogen works with complex structures as they are.

💎

Zero Maintenance

Built-in validations, custom types, files, and relationships—all without writing or maintaining code.

📺   Scroll For Demo

The Dogen Way

Dogen is a modern Firestore web client that finally gets data management right. With Dogen, you can still do all the same operations you can do in the Firestore console. You can still create and manage collections, subcollections, and documents.

It actually supports more Firestore types than the console (Vectors, Binary Data, GeoCode).

But you can also:

  • Define reusable entity blueprints: fields, types, default values, validations.
  • Treat collections like real domain objects: users, restaurants, reviews.
  • One interface to manage your entire database — regardless of complexity.
  • Manage data through intuitive auto-generated forms based on your schema.
  • No custom code. No maintenance. Just the right tool for the job.

Most importantly:

Dogen doesn't force structure upon you. It adapts to all your existing Firestore data, no matter how complex.

Manage restaurant document as NoSQL database client

You can manage collections, documents, fields, subcollections, unstructured data, all the normal Firestore stuff.

In places where you need more structure, you can define entity blueprints to manage your data.

Define Your Blueprints

You define exactly what your data should look like, using simple, configurable entity blueprints. Select from dozens of specialized field types. Decide if they're required. It's that easy.

Define new Address embedded entity
Create a new client generation request

Request an Updated Client

When you're ready, request an updated client. A few minutes later, you're notified there's an update available. You load it in one click, and you're ready to go.

Enjoy Your Custom Backend

A fully structured backend, that feels like it was handcrafted just for you.

Because it was.

The same Firestore document is now a Restaurant!

🙅 No custom code. No flattening. No headaches.

✅ Just your real data with a custom UI.

💯 Full Firestore compatibility.

💡 Because your backend should update as fast as your ideas.

CMSs & Admin Panels

🦁

Promise flexibility, you custom code it

Dogen

🦁

Adapts to your data

Dogen in 4 minutes
Dogen in 4 minutes

What else does Dogen bring to the table?

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

The Dogen Advantage

Ship Fast!

Focus on building features, not data management.

Own It!

Your resources, your data, your rules.

Better Data Structures & Code Bases

Create ideal data structures every time, no compromises.

Enforce Data Integrity

Type checking & schema validations keep your data reliable.

One Platform

Manage it all in one place.

100% Data Privacy

We only see the blueprints, never your actual data.

Seamless Firebase Integration

Perfect harmony of Firebase products working together.

Easy Installation

5-minute Firebase extension install

Pricing Plans

Simple, Scalable Pricing. No Surprises.

All Dogen plans include the same powerful features—no upsells, no locked capabilities, no contracts. Pay month-to-month with flat-rate pricing that grows only when your needs do. Clients are generated and hosted for you, pre-configured with a default connection to their home project—additional connections are supported.

Client hosting & deployment included
Unlimited number of client users
Unlimited additional project connections
Multiple database support
Firebase Emulator Suite support

⚙️ Pro

Built for developers managing more robust apps with growing schema needs. Ideal for projects with richer data models and a need for clean, scalable structure.

$20 per month
Subscribe

This includes:

  • 1 Custom Client
  • 20 Entity Blueprints
  • 100 Total Fields
  • 60 Client Generations per month
  • Public Discord support
Most popular

🌱 Growth

Ideal for startups building fast and iterating often. Designed to support growing teams managing multiple projects and evolving data models without friction.

$50 per month
Subscribe

This includes:

  • 2 Custom Clients
  • 30 Entity Blueprints per Client
  • 200 Total Fields per Client
  • 120 Client Generations per month
  • Public Discord support

🚀 Elevate

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

$100 per month
Subscribe

This includes:

  • 3 Custom Clients
  • 50 Entity Blueprints per Client
  • 300 Total Fields per Client
  • 180 Client Generations per month
  • Private Support

Try Before You Commit

You can try the restaurant client from the example above. Connect it to your database and manage your data for free, no credit card required. The only limitation is you can't generate a new client. You can still manage your data, run jobs, and do everything else.

Try the Free Client →

The Backstory

Alex Rojas

Alejandro Rojas Boada

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.