--- _db_id: 70 content_type: topic ready: true title: API basics --- Please read the following content: - [What is an API](https://medium.freecodecamp.org/what-is-an-api-in-english-please-b880a3214a82) - [What is a RESTful API](https://searchmicroservices.techtarget.com/definition/RESTful-API) You'll also need to know a bit about JSON - [Intro to JSON](https://www.digitalocean.com/community/tutorials/an-introduction-to-json) - [Using JSON in JavaScript](https://www.w3schools.com/js/js_json_intro.asp) - [Using JSON in Python](https://www.w3schools.com/python/python_json.asp) The following tools are useful for manually playing with api: - [curl](https://quickleft.com/blog/command-line-tutorials-curl/) - [Postman](https://www.getpostman.com/postman)