RestGPT

An LLM-based autonomous agent controlling real-world applications via RESTful APIs.

github.com/Yifan-Song793/RestGPT
RestGPT homepage screenshot

About RestGPT

RestGPT is an open-source LLM-based autonomous agent that controls real-world applications by interacting with their RESTful APIs. It uses an iterative coarse-to-fine online planning framework with separate modules for task planning, API selection, API call execution, parameter organization, and response parsing. The project includes RestBench, a benchmark for evaluating agent performance, which covers TMDB movie database and Spotify music player use cases with human-annotated instructions and reference solution paths. The code was released in August 2023, and a public demo is currently under construction.

Key features

  • Iterative coarse-to-fine online planning for task decomposition
  • Maps high-level sub-tasks to specific RESTful API call plans
  • Executes planned API calls against target real-world applications
  • Organizes API parameters using provided API documentation
  • Parses API responses via generated Python code per response schema
  • Includes RestBench benchmark with TMDB and Spotify evaluation scenarios
Best for: Developers and researchers building or evaluating LLM-based autonomous agents for REST API interaction.
Good for
  • Open-source under MIT license with publicly available code
  • Addresses core practical challenges of LLM-REST API integration
  • Includes RestBench benchmark with real-world, human-annotated evaluation data
Watch out for
  • Public demo is not yet available, as it is under construction
  • Spotify benchmark batch execution requires manual query index modification
  • Spotify environment initialization deletes all existing user Spotify data

RestGPT at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

RestGPT alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Agents & Automation

Well-known listings from the same topic.

All 313

RestGPT FAQ

What use cases are covered by the RestBench benchmark?
RestBench covers TMDB movie database and Spotify music player scenarios, with human-annotated instructions and gold solution paths for evaluation.
What API keys are required to run RestGPT?
An OpenAI key, a TMDB developer key, and a Spotify developer key are required, to be added to the config.yaml file.
What is the effect of running the Spotify environment initialization script?
Running the initialization script will delete all existing data from the linked Spotify account.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing