# Public REST API
The Sleekplan API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes and authentication.
You can use the Sleekplan API for operations within your Sleekplan product (e.g. read, create, update, or delete posts and changelog updates). The API key you use to authenticate the request determines whether the request is made by you.