Skip to main content
October 7th in San Francisco
Register now ↗
Use cases
Pricing
Sign inSign inBook a demoBook a demoStart for freeStart for free

Capabilities

AgentsNew
AI primitivesNew
App builder
Mobile apps
Workflows
Database
External apps
Self-hosting
An illustrated hand pulls a glowing white book from a colorful bookshelf filled with books.
An illustrated warehouse scene with stacked boxes, a forklift, and sunlight streaming through large windows.
An abstract illustration of colorful 3D cubes stacked in various sizes with white clouds drifting between them.
Illustration of pipes channelling water through a vibrant pond filled with lotus flowers and lily pads.
Illustration of a hand reaching through lush foliage with glowing star-like lights surrounding it.
Illustration of a wooden box filled with colorful geometric blocks.
Illustration of a person holding a futuristic mobile phone with a wavy pink design while sitting at a table with a laptop, pen, and coffee while riding transit, overlooking a scenic landscape.
A colorful illustration of a forest stream with rocks, plants, and a waterfall flowing into a calm pond.
An illustrated hand pulls a glowing white book from a colorful bookshelf filled with books.
An illustrated warehouse scene with stacked boxes, a forklift, and sunlight streaming through large windows.
An abstract illustration of colorful 3D cubes stacked in various sizes with white clouds drifting between them.
Illustration of pipes channelling water through a vibrant pond filled with lotus flowers and lily pads.

Type

Enterprise
Startups
Agencies

Discover

Integrations
Templates
Utilities
Blog
Reads and reports
Customer stories
Videos
Interactive tour

Developers

Documentation
Community
Retool University
API reference
RPC reference
CLI reference
Hire a developer

Company

About
Careers
Partners
Support
Newsroom

Capabilities

AgentsNewAI primitivesNewApp builderMobile appsWorkflowsDatabaseExternal appsSelf-hosting
Illustration of pipes channelling water through a vibrant pond filled with lotus flowers and lily pads.
Illustration of a hand reaching through lush foliage with glowing star-like lights surrounding it.
Illustration of a wooden box filled with colorful geometric blocks.
Illustration of a person holding a futuristic mobile phone with a wavy pink design while sitting at a table with a laptop, pen, and coffee while riding transit, overlooking a scenic landscape.
A colorful illustration of a forest stream with rocks, plants, and a waterfall flowing into a calm pond.
An illustrated hand pulls a glowing white book from a colorful bookshelf filled with books.
An illustrated warehouse scene with stacked boxes, a forklift, and sunlight streaming through large windows.
An abstract illustration of colorful 3D cubes stacked in various sizes with white clouds drifting between them.
Illustration of pipes channelling water through a vibrant pond filled with lotus flowers and lily pads.
Illustration of a hand reaching through lush foliage with glowing star-like lights surrounding it.

Type

EnterpriseStartupsAgencies

Discover

IntegrationsTemplatesUtilitiesBlogReads and reportsCustomer storiesVideosInteractive tour

Developers

DocumentationCommunityRetool UniversityAPI referenceRPC referenceCLI referenceHire a developer

Company

AboutCareersPartnersSupportNewsroom
Use cases
Pricing
Sign inSign inBook a demoBook a demoStart for freeStart for free
 See all utilities
Generate App

Generate API from CSV

Upload a CSV file and generate a REST API
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


Edit data
View result
Frequently Asked Questions
How to use the API?

This API enables you to automatically create web services for your CSV files. It can be used to create a RESTful API for your data in minutes and to develop applications that read and write data from your CSV files.

What is a CSV?

CSV stands for comma separated values. CSV file format consists of one or more records, separated by newlines. Each record consists of one or more fields, separated by commas.

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!

How was this built?

We use some of our favorite open-source libraries, including json-server, Moment.js, faker.js and Lodash.

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?
Let us know here
Platform
AgentsNew
AI primitivesNew
App builder
Mobile apps
Workflows
Database
External apps
Self-hosting
Audience
Enterprise
Startups
Agencies
Resources
Use cases
Integrations
Templates
Utilities
Blog
Reads and reports
Customer stories
Videos
Developers
Documentation
Retool University
Hire a developer
Changelog
Status
Company
About
Careers
Partners
Newsroom
Start for freeStart for freeBook a demoBook a demo
Terms of usePrivacy policySecurityTrust CenterSite map
© Retool 2025
Company
About
Careers
Partners
Newsroom
Start for freeStart for freeBook a demoBook a demo
Terms of usePrivacy policySecurityTrust CenterSite map
© Retool 2025