# FAQ
Source: https://docs.devv.ai/FAQ
Frequently asked questions about Devv
### Getting Started
Devv is the world’s first platform that enables non-technical creators to
build production-ready AI web applications using natural language.
No, Devv is designed for all. Whether you're a seasoned developer or new
to coding, you can build your projects here effortlessly.
Don't worry. We have a step-by-step tutorial for you. You can easily
create your first project in minutes.
Start building your first AI application with Devv.
Technically, you can build all kinds of websites on Devv, from things like
a simple landing page, to complex AI Saas application.
Devv focuses on building AI-powered products, instead of a fancy landing
page. You can find a large number of integrations while building with
Devv, from native database, to AI text/image/audio generation. You won't
find those easy-to-use AI capabilities in other platforms.
### While Building
Devv has built-in logic to catch errors in your project. If you see
a `Fix it` button in your screen, just click the button and let Devv
fix it automatically.
If you encounter an error after clicking or making actions in your
website, then most likely it's an API error. You can use [Devv
Developer Console](/step-by-step-tutorial#devv-developer-console) to
check and see what's the error, then copy error info and send it to
Devv.
You can manually [revert a
change](/step-by-step-tutorial#revert-a-change). You will rarely use
it. But when AI happens to write something totally wrong and destroy
your existing project, the best practice is revert it manually
instead of ask AI to fix it.
### Credits and Pricing
Visit Devv [Pricing Page](https://devv.ai/pricing) to unlock Devv Pro
Credits are the currency within Devv. Only sending message to Devv costs
your credit, 1 message costs 1 credit.
Credits will follow your current bill cycle, e.g. if your plan has 200
credits/month, then in each cycle you will get 200 credits. Unused credits
will expire after the current cycle ends.
Our refund policy is simple. Just send an email to `support@devv.ai` if
you believe you have been charged by mistake. We will be happy to refund
you the full amount (not pro-rated) if none of your credits are used and
your subscription starts within 5 days (for annual plan, it would be 1
month). Also, we will be happy to refund prorated amount if your
subscription starts within 5 days (for annual plan, it would be 1 month)
and less than 20% credits is used.
Yes, you can upgrade or downgrade your plan at any time. Upgrades are
effective immediately, and the cost will be prorated. Downgrades will take
effect at the start of your next billing cycle.
Click your profile picture and find the `Manage Subscription` item. By
clicking it you will be redirected to the Stripe customer portal, which
allows you to cancel your plan there.
### Policy and Security
We're here to help! You can post your issue in our community, or directly
reach out to our support team at [support@devv.ai](mailto:support@devv.ai)
for any assistance.
Yes, we take data security seriously. All your environment variables and
sensitive information are encrypted and securely stored. Only you have
access to your project's confidential data.
# Getting started
Source: https://docs.devv.ai/getting-started
Start building your first AI app with Devv
## Create your first project
Simply input your project description into this box, and let Devv start working!
Notice:
1. You can also:
* upload images
* select Devv integrations here.
2. There are lots of [Devv Integrations](/integrations/introduction) here. Don't worry about them. You are not required to select any of them here. Indeed, Devv agent will help you select the integrations you need automatically, based on your project features.
Devv Integration is a key point that differs Devv from other products. We
build it to help you ship your product faster, and easier. You can read
the [Integration Docs](/integrations/introduction) here to check for more
details about them.
## Editing your projects
Use the followup input box to add more features and iterate your project,
you can:
Click `suggested next steps` generated by AI after each
Type your issue manually.
Upload images.
Select specific integration you wanna add to your project.
Version control is an really important feature while building your apps.
You will rarely use it. **But when AI happens to write something totally
wrong and destroy your existing project, the best practice is revert it
manually instead of ask AI to fix it.**
To help you debug your project, Devv provides you with a developer console, where you can catch necessary information, including printed messages, network requests, errors and user actions.
## Use the Admin Dashboard
Devv provides an `Admin Dashboard` for project owners. Here you can do multiply actions towards your project.
`App Visibility Rule` works after adding Authentication (i.e. User login
system) to your project. There are three different options here. You can
change it anytime by click it in your admin dashboard.
As the project owner, you are able to check and mange your project users.
Select the `User` tab in your Admin dashboard, you can check all users who have registered to
your website. Plus, you are able to invite or remove users manually here.
Select `Tables` tab in your admin dashboard, here you can:
1. Check all database tables, `view` all data and `edit` or `delete` any one them.
2. Check your `table schema`.
3. Change the `read and write permission` of each table.
Notice: We recommend to let Devv itself mange your database settings. **In most cases, you don't need to change any settings manually.**
## Deploy and Publish your project
In Devv, You can publish your project by `1-single-click`. Just use the
publish button on top right, and publish a new version when you make
modifications. You will get a public domain for your project once it
finished.
By default, you will get a random domain from Devv after publishing your
project. But yeah, a meaningful domain would be better for your users to
read and remember. Use `Domain` tab in your Admin panel to add custom
domain to your project.
# Devv Authentication
Source: https://docs.devv.ai/integrations/authentication
Add login system to your project
User authentication is a critical component of most modern web applications. Devv simplifies this process with its native authentication integration, allowing you to add secure user login, registration, and profile management to your applications with a single prompt.
### How It Works
When you include a requirement for user authentication in your prompt (e.g., "an app where users need to log in to see their content"), Devv automatically:
1. **Generates the Authentication UI**: Creates the login, registration, and password reset pages for your application.
2. **Sets Up the User Database**: Configures the database to securely store user credentials and profile information.
3. **Implements the Security Logic**: Writes the backend code to handle user sessions, password verification, and access control.
### Where to manage my users
As the project owner, you are able to check and mange your project users.
Select the `User` tab in your Admin dashboard, you can check all users who have registered to
your website. Plus, you are able to invite or remove users manually here.
# Devv Database Integration
Source: https://docs.devv.ai/integrations/devv-database
Store your data inside Devv
Devv Code's native database integration is a cornerstone feature designed to eliminate one of the biggest hurdles in web application development: database setup and management. With our native DB, you can build complex, data-driven applications without ever leaving the Devv Code environment or writing a single line of SQL.
### Key Features & Benefits
* Zero Configuration: There are no connection strings, credentials, or schemas to manage. Devv handles everything automatically based on your natural language prompts.
* Dynamic Schema Generation: The database schema is intelligently created and modified based on your application's needs. If you ask for a feature that requires new data to be stored, Devv automatically updates the database structure.
* Seamless Data Management: Interact with your data through your application's UI, just as your users would. Adding, updating, and deleting data is as simple as using the application you've built.
* Built for Non-Developers: Our native database is designed for creators who want to focus on their application's functionality, not on the technical complexities of database administration.
### How to manage it?
Select `Tables` tab in your admin dashboard, here you can:
1. Check all database tables, `view` all data and `edit` or `delete` any one them.
2. Check your `table schema`.
3. Change the `read and write permission` of each table.
Notice: We recommend to let Devv itself mange your database settings. **In most cases, you don't need to change any settings manually.**
# Devv Email
Source: https://docs.devv.ai/integrations/devv-email
Add email capabilities to your project
Wanna contact your customer by email? Devv Email is built for it.
With Devv Email integration, you can send transactional and automated emails in your app.
```text devv-email-prompt
Add a feature: Send a email to every user who just xxx
```
Perfect for: Contact form inquiries, appointment reminders, shipping updates, invoice receipts, etc.
# ElevenLabs Integration
Source: https://docs.devv.ai/integrations/elevenlabs
Make your app talk
[ElevenLabs](https://elevenlabs.io/) is **the most realistic voice AI platform** in the world right now. They provides AI voice models and products powering millions of developers, creators, and enterprises. From low‑latency conversational agents to the leading AI voice generator for voiceovers and audiobooks.
You can convert text to natural-sounding speech using ElevenLabs AI voices. Make your app talks.
Perfect for: Audiobook generation, voice narration, accessibility features, podcast creation, language learning tools, voice assistants, interactive tutorials, etc.
### How to use ElevenLabs in Devv
1. Create an `API-key` inside ElevenLabs, and fill the key inside Devv.
2. Tell Devv that you wanna use ElevenLabs Integrations. For example:
```text elevenlabs-prompt-example
Use ElevenLabs and add a text-to-speech feature to my app
```
# What is Devv integration?
Source: https://docs.devv.ai/integrations/introduction
Use Devv integrations to make your app more powerful
Devv focuses on building AI-powered product. We build Devv integrations to:
* Make your app more powerful
* Let everyone, even with no technical background, be able to create your first AI application with an incredibly low learning curve
You are able to choose integrations that you want to use while creating your projects. But in most cases you don't need to manually select them, just tell Devv about your product description, and Devv will select them automatically.
There are 2 types of integrations in Devv: `Native integration` and `Third-party integration`.
* Third-party integrations will require something like an `api-key` to add it to your project.
# Devv LLM
Source: https://docs.devv.ai/integrations/llm
Add a chatbot to your website
Text-generation ability is a basic and essential feature of an AI product. Devv LLM allows you to add this feature to your product, without using third-party api-keys.
With Devv LLM, you can start to create your own chatbot assistant with one simple input:
```
Add an AI chatbot that helps me to xxx
```
What's more, Devv LLM is free for all users! Since it's totally public and for free, we do have a rate limitation for it. If you reach your rate limit and want to increase it, you can contact our team for support.
If you want to select a specific llm, or an advanced model like GPT-5, you can use our [OpenRouter Integration](/integrations/openrouter) to do so.
# Nano Banana
Source: https://docs.devv.ai/integrations/nano-banana
Use the latest Gemini image generation model in your project!
[Gemini 2.5 Flash image](https://developers.googleblog.com/en/introducing-gemini-2-5-flash-image/), known as **Nano Banana** has been supported in Devv!
Nano banana is Google's state-of-the-art image generation and editing model. This update enables you to blend multiple images into a single image, maintain character consistency for rich storytelling, make targeted transformations using natural language, and use Gemini's world knowledge to generate and edit images.
### You could
1. **Blend photos together**: You can now upload multiple photos and blend them together for a brand-new scene. For example, take your photo and another of your dog to create a perfect portrait of you both on the basketball court.
2. **Multi-turn editing**: You can keep editing the images Gemini makes — take an empty room, paint the walls, then add a bookshelf, some furniture or a coffee table. Gemini's working with you all along to alter specific parts of an image while preserving the rest.
### Use Nano Banana in your Devv project
Simply find it in our `integration` list, and you don't even need an api-key to use it. Devv will handle the whole logic and deliver the final product to you.
# OpenRouter Integration
Source: https://docs.devv.ai/integrations/openrouter
Connect OpenRouter to use hundreds of LLM in your project.
[OpenRouter](https://openrouter.ai/) is a service that provides developers and enterprises with a single, unified API to access hundreds of Large Language Models (LLMs) from various providers like OpenAI, Google, and Anthropic.
You can access multiple AI providers through OpenRouter Integration.
Perfect for: Advanced AI features with model selection from OpenAI, Anthropic, Google, Meta, and more.
### How to use OpenRouter in Devv
1. Create an `API-key` inside OpenRouter, and fill the key inside Devv.
2. Tell Devv which LLM you wanna use. **Devv already has built-in knowledge about how to use API on OpenRouter**, so you don't need to worry about reading the documents and pass them to Devv.
```text openrouter-prompt-example
Add a GPT-5 option using OpenRouter Integration
```
# Replicate Integration
Source: https://docs.devv.ai/integrations/replicate
Explore thousands of models with Replicate integration
[Replicate](https://replicate.com/) is a cloud platform that provides an API for running, fine-tuning, and deploying open-source machine learning models, especially on image-generation field.
Replicate has gathered thousands of models in their community, and you can use them to empower your own project.
Perfect for: All kinds of image generation apps
### How to use Replicate models in Devv
1. Create an `API-key` inside OpenRouter, and fill the key inside Devv.
2. Tell Devv about your demand. **Devv already has built-in knowledge about how to use API on Replicate**, so you don't need to worry about reading the documents and pass them to Devv.
```text replicate-prompt-example
Use Replicate FLUX Schnell model to create a image generation feature
```
# Devv Web Reader
Source: https://docs.devv.ai/integrations/web-reader
Extract clean, structured content from any web page.
Devv Reader provides your AI with the ability to extract clean, structured content from any web page.
With Devv Reader, you are able to build products like:
* article extraction
* documentation parsing
* web scraping, content archiving
* data collection
* research automation
Also, you can use [Devv Web Search](/integrations/web-search) together to make your AI search the internet automatically, and become more powerful.
# Devv Web Search
Source: https://docs.devv.ai/integrations/web-search
Allow your app to search the internet
Devv Search allows your AI to search the internet based on keywords or queries.
Large Language Models (LLMs) themselves have limited knowledge about the latest news. So if you want your app to **catch up with real-time data and output results**, Devv Search will help you.
Perfect for: Q\&A assistant, News aggregation, market research, content discovery, real-time data fetching, etc.
# Welcome to Devv
Source: https://docs.devv.ai/introduction
Build your first AI-powered product here
**Devv is the world's first platform that enables non-technical creators to build production-ready AI web applications using natural language.**
Devv includes not only code generation, but also a lot backend integrations for you to build your first AI app. We have native integrations around Authentication, database, llm, image generations,plus with third-party services like OpenRouter and ElevenLabs.
## Quick intro video
The video shows how to build your first AI app, from simple prototype to complex AI Saas, all inside Devv, with our [Devv Integrations](/integrations/introduction)
## Getting Started
Start building your first AI-powered app in Devv
Learn how to create a simple project in minutes
Learn more about Devv integrations
## Join Our Community
Join our community on [Discord](https://discord.gg/BxNTkUzEnG) to stay updated on development, feature releases, and to connect with fellow users. Follow us on [Twitter/X](https://x.com/devv_ai) for the latest updates and announcements.
## Start Building with Devv
Visit our [website](https://devv.ai) to start building with Devv!