Retool Utilities are not yet supported on this screen size
Try using a laptop/desktop or a large browser window
 See all utilities
Generate App
Generate API from mock data
Generate a REST API from custom mock data
Data source
Edit data
View result
Data source
Upload a CSV
Upload a CSV
Build your own
Build your own
Use public dataset
Use public dataset

Date rows
The number of rows in your sample dataset

Edit data
View result
Frequently Asked Questions
Will my API persist data?

Yes, your API has GET, PUT, POST, PATCH, and DELETE endpoints for reading + writing to your dataset. Writes are persisted.

How long will my API be available for?

Your sample API will be available as long as you continue using it. We may delete it if it hasn’t been used in the last 30 days - please contact us if that is a concern for your use case.

Can I use my API outside Retool?

Yes, you can call this API from wherever you need it (a mobile app, using cURL, Postman, etc.). To use your API in Retool, use our REST API connector.

How much data can I store?

Your dataset can have at most 150 rows. Contact us if you need a sample API with more data.

Does this cost anything?

Nope!

What data types are supported?

The mock data generator is intended to help you generate realistic data. There are 30+ data types, from names and locations to logos and fake credit card numbers. If there are additional data types you need, just let us know.

What is a REST API?

REST is an architectural style that uses web standards and communication protocols to allow for distributed processing. In other words, an API (Application Programming Interface) is a set of routines, protocols, and tools to allow access to an application or service. RESTful API is an API that follows the REST architectural style.

Feedback or questions?