{"id":630,"date":"2017-01-26T00:48:58","date_gmt":"2017-01-26T00:48:58","guid":{"rendered":"https:\/\/readmeprd.wpenginepowered.com\/?p=630"},"modified":"2024-08-08T16:08:48","modified_gmt":"2024-08-08T21:08:48","slug":"the-most-effective-api-quickstarts-in-8-examples","status":"publish","type":"post","link":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples","title":{"rendered":"The Most Effective API Quick Start Guides, in 7 Examples"},"content":{"rendered":"\n<p>Developers are notorious for always taking the \u201clearn-by-doing\u201d approach to learning.<\/p>\n\n\n\n<p>We often skim the API docs to get the basics, and then turn to our command line to start tinkering around with the code\u2014with a bit of help from Google and Stack Overflow, of course.<\/p>\n\n\n\n<p>Turns out though, that learning-by-doing is the most effective way for our brains to absorb information. Neuroscientists call this \u201cexperiential learning,\u201d and have shown that <a href=\"https:\/\/www.envisionexperience.com\/blog\/the-benefits-of-experiential-learning\">the neural connections<\/a> in our brain are strengthened by these sort of mental exercises, which means we learn faster when we learn this way.<\/p>\n\n\n\n<p>So instead of pushing developers to simply <a href=\"https:\/\/en.wikipedia.org\/wiki\/RTFM\">RTFM<\/a>, we should also be making it easier for them to jump in and learn how they learn best. That&#8217;s why some of the best API docs include \u201cquick starts\u201d\u2014tutorials that guide developers through a single call to the API. <strong>The point is to show the user how to do the simplest thing possible in the least possible number of steps.<\/strong><\/p>\n\n\n\n<p>The easier your API is to pick up and implement\u2014the more people will take advantage of it. Quick start guides lower that barrier to entry, effectively marketing your API to the learn-by-doers (aka the majority of developers).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"abreakdownofquickstarts\">What a quick start guide is \u2014 and why your API docs need one<\/h2>\n\n\n\n<p>All quick start guides try to get a developer started with the API as soon as possible\u2014but there aren&#8217;t any industry standards for how that can be achieved. Some API docs might provide you with a code-block that you can copy and paste into your command line, while others might guide you through the entire set-up of your dev environment.<\/p>\n\n\n\n<p>Here are the two most effective ways to \u201cquick start\u201d a developer, and what they achieve:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Let them learn the basics<\/strong> with some language-agnostic commands that they can run immediately. This is usually done through curl or <a href=\"https:\/\/www.getpostman.com\/\">Postman<\/a> and lets the developer get their feet wet, with no setup necessary. This is mostly to see what kind of responses certain queries yield, without having to dive into the nitty-gritty just yet.<\/li>\n\n\n\n<li><strong>Shorten the time to first \u201chello world\u201d <a href=\"https:\/\/zapier.com\/engineering\/api-marketing-like-pie\/\">(TTFHW)<\/a><\/strong> with things like SDKs, wrappers, or even packages with sample projects. These tools are paired with a tutorial that guides the developer through making the first call with everything in place to make the second, should they continue using the API.<\/li>\n<\/ol>\n\n\n\n<p>There are pluses and minuses to both approaches. The more steps involved in your quick start, the fewer developers will try their hand at it. On the other hand, the more specific a quick start guide is to a developer&#8217;s use case, the more likely they are to see its relevant value.<\/p>\n\n\n\n<p>Here are several examples of each kind of quick start guide, and why they&#8217;re effective:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"letthemlearnthebasics\">Let them learn the basics<\/h2>\n\n\n\n<p>One code snippet, ctrl+c, ctrl+v. That&#8217;s pretty much the whole barrier to entry for this type of quick start. So a developer who&#8217;s still making their mind up about your API isn&#8217;t going to be discouraged because you&#8217;re making him download a bunch of packages just to get the gist of how yours works.<\/p>\n\n\n\n<p>A curl command can serve as your API&#8217;s selling point. For the developer who isn&#8217;t sure exactly what kind of response they&#8217;d be getting, they can jump in with no strings attached and check it out.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. GitHub<\/strong><\/h3>\n\n\n\n<p>GitHub is famous for doing a lot of things right, and their <a href=\"https:\/\/developer.github.com\/guides\/getting-started\/\">\u201cGetting Started\u201d<\/a> guide is no exception. They let you first test your setup\u2014so that you don&#8217;t attribute an error message to a bad setup, and then they give you a basic GET to try out.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/github1.png\" alt=\"Screenshot of Github's getting started section of their documentation\"\/><\/figure>\n\n\n\n<p>The most useful part of this page is what comes after the curl commands.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/github2.png\" alt=\"Detail screenshot of Github's getting started guide\"\/><\/figure>\n\n\n\n<p>The devs at GitHub broke down everything that you might find in a response header, so you can understand what to expect. It&#8217;s the perfect pairing of simple, but thorough enough to get someone acquainted with the API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Mailgun<\/strong><\/h3>\n\n\n\n<p>Email optimization tool, Mailgun does a great job keeping their <a href=\"https:\/\/documentation.mailgun.com\/quickstart.html\">quick start<\/a> as simple as possible. They walk you through sending an email with this single curl command:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/Screenshot-2017-01-12-17.00.00--1-.png\" alt=\"Mailgun's quick start guide in their API documentation\"\/><\/figure>\n\n\n\n<p>Similar to GitHub, Mailgun provides a bit of elaboration on what this command will do. Instead of breaking down the responses, however, they explain what&#8217;s happening on their end, giving you a bit more than a surface-level understanding of how their API works.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Square<\/strong><\/h3>\n\n\n\n<p>One of the bigger players in the <a href=\"https:\/\/docs.connect.squareup.com\/\">payments API space<\/a>, Square, gives an overview of their product before giving you a step-by-step guide to making your first HTTPS request.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/Sqaure-API.png\" alt=\"Screenshot of Square's API documentation with different use cases highlighted\"\/><\/figure>\n\n\n\n<p>This makes sure that the developers visiting the page are interested in the product&#8217;s functionality before they start trying their hand at the API calls. From there, they run the reader through Authentication, and give them this curl command:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/square-curl.png\" alt=\"Detail screenshot of Square's API documentation with curl command for sending your first HTTPS request\"\/><\/figure>\n\n\n\n<p>But the quick start guide doesn&#8217;t end there. After they get the reader acquainted with how the commands work, they run them through the same type of call, but with Python code. This lets the developer choose how in-depth they want to go, without scaring away some less-experienced developers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Clearbit<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/clearbit.com\/\">Clearbit<\/a> has a slightly different approach to getting developers started with their API. Right on their API reference page, they have a button to \u201cRun in Postman\u201d\u2014a tool that <a href=\"https:\/\/www.getpostman.com\/\">lets you try the HTTPS<\/a> requests without having to set anything up or do any coding.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/run-in-postman.png\" alt=\"Screenshot of Clearbit's Postman integration in their API docs\"\/><\/figure>\n\n\n\n<p>Once you drop the API key into the header, you can practice calls to all three APIs to get a sense of what kind of data they&#8217;ll return.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/run-in-postman2.png\" alt=\"Screenshot of Clearbit's interactive API documentation\"\/><\/figure>\n\n\n\n<p>This approach is similar to the curl command in that there&#8217;s no setup necessary\u2014but it lets developers try out more different types of calls before committing to this API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"shortentimetofirsthelloworldttfhw\">Shorten \u201cTime to First Hello World\u201d (TTFHW)<\/h2>\n\n\n\n<p>All developers love themselves a well-built SDK. Instead of making them work from scratch, or downloading all the coding tools they need individually\u2014they get a nice bundle of code-editing and version-control tools, some packaging tools, and even some analytics\/performance tools. Quick start guides that include SDKs include some type of tutorial that helps them set up and get through one or several calls.<\/p>\n\n\n\n<p>The SDK for each API is going to be different, so we won&#8217;t go into the best practices now. But the presentation and accompanying tutorial is what convinces the developer that your SDK is worth the extra time. Here are some examples of companies that came up with really effective ways to get developers started.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Dropbox<\/strong><\/h3>\n\n\n\n<p>Dropbox takes a very conventional route to their <a href=\"https:\/\/www.dropbox.com\/developers\/documentation\/java\">quick start tutorial<\/a>. The API lets devs save, share, and access their cloud storage, so they&#8217;ve built a single SDK for every popular language\u2014which they make available in a tab next to the language-specific overview and documentation.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/dropbox-1.png\" alt=\"Dropbox's Javascript quick start guide in their API docs\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/dropbox-2.png\" alt=\"Example API requests from Dropbox's API documentation\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/dropbox-3.png\" alt=\"Full example snippet of code from Dropbox's API documentation\"\/><\/figure>\n\n\n\n<p>Dropbox keeps their quick start guide simple. They let you try out two of their most popular requests: listing the contents of a folder, and uploading a file to your Dropbox. From there, you can understand the drift, and get a more in-depth understanding in the API reference that&#8217;s the next tab over.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Parse<\/strong><\/h3>\n\n\n\n<p>Parse is a \u201cbackend as a service\u201d tool that helps developers build apps. <a href=\"http:\/\/profi.co\/parse-sdk-review\/\">They basically provide a backend<\/a> for the developer so that they don&#8217;t need to worry about setting up system logging, a database, or SSL.<\/p>\n\n\n\n<p>Because of the complexity of their platform, they had to build out SDKs for all the most popular use-cases. So before you start on a tutorial, they run you through a series of questions to give you the most relevant option:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which API you&#8217;re interested in<\/li>\n\n\n\n<li>Which environment you&#8217;re using<\/li>\n\n\n\n<li>What operating system you&#8217;re using<\/li>\n\n\n\n<li>Whether you&#8217;ve started a project or not<\/li>\n<\/ul>\n\n\n\n<p>While many API docs make several assumptions when presenting SDKs, Parse makes sure that they only present you with an SDK that fits your use case. Once you&#8217;ve made your selection, they give you a specific SDK and a tutorial on how to get set up.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/page4.png\" alt=\"Parse documentation directing the user to download a specific SDK based on answers to their questions\"\/><\/figure>\n\n\n\n<p>Their quick start guide is supported by loads of examples in their API docs, and a huge community that can answer any questions that might crop up. All these resources are necessary for complex APIs that can be adjusted to serve a large variety of needs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Auth0<\/strong><\/h3>\n\n\n\n<p>Auth0 is <a href=\"https:\/\/auth0.com\/\">an authentication tool<\/a> for developers who don&#8217;t want to build Single Sign On from scratch. They have an official quick start guide in their documentation page, but they actually extend the quick start guide to their product&#8217;s homepage.<\/p>\n\n\n\n<p>Auth0&#8217;s <a href=\"https:\/\/auth0.com\/\">homepage<\/a> includes this dynamic sandbox for developers and non-developers:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/auth0-sanbox.png\" alt=\"Auth0's homepage with sandbox functionality\"\/><\/figure>\n\n\n\n<p>From this, you can see how you can adjust the variables on your sign-on page within this snippet. For product teams who have dealt with the stress of building secure sign-on options, this is a tempting option that&#8217;s presented as clearly as possible.<\/p>\n\n\n\n<p>On their actual documentation page, they provide SDKs for each popular language with supplementing tutorials, similar to Parse, as well as \u201csample packages\u201d that give developers dummy data to practice with.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.readme.com\/content\/images\/2017\/01\/auth0.png\" alt=\"Auth0's API documentation with a sample project available for download\"\/><\/figure>\n\n\n\n<p>Auth0 goes above and beyond to illustrate the simplicity of their API. Their sandbox showcases the functionality of the code to non-developers, but their in-depth SDK for each possible use-case lets a developer integrate the app in as few steps as possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"gobigorgohome\">Go big or go home<\/h2>\n\n\n\n<p>Your API docs need to be a resource that devs can turn back to, time and time again. But what gets them hooked in the first place is how easy it is to get off the ground. The &#8220;quick start&#8221; section of your docs is a great opportunity to get people tinkering and excited with what you&#8217;ve built.<\/p>\n\n\n\n<p>Done well, it saves developers a ton of work reading through the API reference library and tempts them to try their hand at some code, no strings attached.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developers are notorious for always taking the \u201clearn-by-doing\u201d approach to learning. We often skim the API docs to get the basics, and then turn to our command line to start tinkering around with the code\u2014with a bit of help from Google and Stack Overflow, of course. Turns out though, that learning-by-doing is the most effective [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2927,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[23,33],"tags":[42],"ppma_author":[53],"class_list":["post-630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer-experience","category-improving-dx","tag-api-tips"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library\" \/>\n<meta property=\"og:description\" content=\"Developers are notorious for always taking the \u201clearn-by-doing\u201d approach to learning. We often skim the API docs to get the basics, and then turn to our command line to start tinkering around with the code\u2014with a bit of help from Google and Stack Overflow, of course. Turns out though, that learning-by-doing is the most effective [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples\" \/>\n<meta property=\"og:site_name\" content=\"ReadMe: Resource Library\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-26T00:48:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-08T21:08:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dom Harrington\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergey Bezdudnyy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples\",\"url\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples\",\"name\":\"The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library\",\"isPartOf\":{\"@id\":\"https:\/\/readme.com\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage\"},\"image\":{\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage\"},\"thumbnailUrl\":\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png\",\"datePublished\":\"2017-01-26T00:48:58+00:00\",\"dateModified\":\"2024-08-08T21:08:48+00:00\",\"author\":{\"@id\":\"https:\/\/readme.com\/resources\/#\/schema\/person\/5d27caf848984b250c70a69161b76828\"},\"breadcrumb\":{\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage\",\"url\":\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png\",\"contentUrl\":\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/readme.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Most Effective API Quick Start Guides, in 7 Examples\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/readme.com\/resources\/#website\",\"url\":\"https:\/\/readme.com\/resources\/\",\"name\":\"ReadMe: Resource Library\",\"description\":\"Making API documentation better for everyone\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/readme.com\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/readme.com\/resources\/#\/schema\/person\/5d27caf848984b250c70a69161b76828\",\"name\":\"Sergey Bezdudnyy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/readme.com\/resources\/#\/schema\/person\/image\/8a01d0c296bdfcf8b54a6c0c0a94b904\",\"url\":\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/05\/sergey-profile-thumb.webp\",\"contentUrl\":\"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/05\/sergey-profile-thumb.webp\",\"caption\":\"Sergey Bezdudnyy\"},\"sameAs\":[\"http:\/\/auq.io\"],\"url\":\"https:\/\/readme.com\/resources\/author\/sergey-auq\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples","og_locale":"en_US","og_type":"article","og_title":"The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library","og_description":"Developers are notorious for always taking the \u201clearn-by-doing\u201d approach to learning. We often skim the API docs to get the basics, and then turn to our command line to start tinkering around with the code\u2014with a bit of help from Google and Stack Overflow, of course. Turns out though, that learning-by-doing is the most effective [&hellip;]","og_url":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples","og_site_name":"ReadMe: Resource Library","article_published_time":"2017-01-26T00:48:58+00:00","article_modified_time":"2024-08-08T21:08:48+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png","type":"image\/png"}],"author":"Dom Harrington","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sergey Bezdudnyy","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples","url":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples","name":"The Most Effective API Quick Start Guides, in 7 Examples - ReadMe: Resource Library","isPartOf":{"@id":"https:\/\/readme.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage"},"image":{"@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage"},"thumbnailUrl":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png","datePublished":"2017-01-26T00:48:58+00:00","dateModified":"2024-08-08T21:08:48+00:00","author":{"@id":"https:\/\/readme.com\/resources\/#\/schema\/person\/5d27caf848984b250c70a69161b76828"},"breadcrumb":{"@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#primaryimage","url":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png","contentUrl":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2017\/01\/Effective-API-Quick-Start-Guides.png","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/readme.com\/resources\/the-most-effective-api-quickstarts-in-8-examples#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/readme.com\/resources\/"},{"@type":"ListItem","position":2,"name":"The Most Effective API Quick Start Guides, in 7 Examples"}]},{"@type":"WebSite","@id":"https:\/\/readme.com\/resources\/#website","url":"https:\/\/readme.com\/resources\/","name":"ReadMe: Resource Library","description":"Making API documentation better for everyone","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/readme.com\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/readme.com\/resources\/#\/schema\/person\/5d27caf848984b250c70a69161b76828","name":"Sergey Bezdudnyy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/readme.com\/resources\/#\/schema\/person\/image\/8a01d0c296bdfcf8b54a6c0c0a94b904","url":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/05\/sergey-profile-thumb.webp","contentUrl":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/05\/sergey-profile-thumb.webp","caption":"Sergey Bezdudnyy"},"sameAs":["http:\/\/auq.io"],"url":"https:\/\/readme.com\/resources\/author\/sergey-auq"}]}},"authors":[{"term_id":53,"user_id":0,"is_guest":1,"slug":"dom-harrington","display_name":"Dom Harrington","avatar_url":{"url":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/06\/1516897618298.jpeg","url2x":"https:\/\/readme.com\/resources\/wp-content\/uploads\/2024\/06\/1516897618298.jpeg"},"first_name":"Dom","last_name":"Harrington","position":"Open Source Engineer","slogan":"","description":"Dom joins the ReadMe team remotely from the UK. He enjoys cooking, long walks in the countryside and playing video games. You\u2019ll likely find him in ReadMe's open source repos frantically writing tests."}],"_links":{"self":[{"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":0,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/media\/2927"}],"wp:attachment":[{"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/tags?post=630"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/readme.com\/resources\/wp-json\/wp\/v2\/ppma_author?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}