How to use Native Authentication and Database in Databutton

Native authentication and database capabilities are automatically included in all new Databutton apps. No additional setup required – simply start building your app and the infrastructure is ready.

When you build an application, you often need two key things: a way for users to log in and a place to store your app's information. Databutton gives you these features "natively," meaning they're already built-in and easy to use, like having essential tools included right in your toolbox!

What You Get Out of the Box

  • Ready-to-use authentication: Your app's front door and security system for users – sign up, log in, and secure access controls without the complexity

  • Built-in data storage: Your app's dedicated digital filing cabinet – a secure place to save and retrieve all your app's information

  • Visual management: The "Users and Data" tab lets you see exactly what's stored in your app and manage it easily

  • One-click protection: Simple shield icons 🛡️ let you decide which pages need login with just a click

How it Works

Your app comes with its own Postgres SQL database and authentication system, ready to use. You don't need to set up separate services or manage complex connections.

The Databutton Agent understands your app's data and authentication needs through natural language prompts:

Example application description:

"A social media scheduler where employees can queue up content that gets automatically posted to various platforms at optimal times."

The Agent will:

  1. Set up native authentication with secure login forms

  2. Create your data storage structure automatically

  3. Handle password resets and security features

  4. Make everything work together seamlessly

Talk to the agent about what you want your app to do, not how to implement it. The agent is smart about using the native features automatically.

Last updated

Was this helpful?