blob: 1f9553dfaea6daa84cecd08bd57f6ac675e73f75 [file] [view]
---
id: reference-rest-api-overview
title: Pulsar REST APIs
sidebar_label: "Pulsar REST APIs"
---
A REST API (also known as RESTful API, REpresentational State Transfer Application Programming Interface) is a set of definitions and protocols for building and integrating application software, using HTTP requests to GET, PUT, POST, and DELETE data following the REST standards. In essence, REST API is a set of remote calls using standard methods to request and return data in a specific format between two systems.
Pulsar provides a variety of REST APIs that enable you to interact with Pulsar to retrieve information or perform an action.
| REST API category | Description |
| --- | --- |
| [Admin](pathname:///admin-rest-api/?version=@pulsar:version_number@) | REST APIs for administrative operations.|
| [Functions](pathname:///functions-rest-api/?version=@pulsar:version_number@) | REST APIs for function-specific operations.|
| [Sources](pathname:///source-rest-api/?version=@pulsar:version_number@) | REST APIs for source-specific operations.|
| [Sinks](pathname:///sink-rest-api/?version=@pulsar:version_number@) | REST APIs for sink-specific operations.|
| [Packages](pathname:///packages-rest-api/?version=@pulsar:version_number@) | REST APIs for package-specific operations. A package can be a group of functions, sources, and sinks.|