{"id":306,"date":"2021-04-16T12:15:38","date_gmt":"2021-04-16T12:15:38","guid":{"rendered":"https:\/\/blog.spike.sh\/2021\/04\/16\/how-to-start-api-monitoring-with-checkly\/"},"modified":"2025-06-06T13:57:06","modified_gmt":"2025-06-06T08:27:06","slug":"how-to-start-api-monitoring-with-checkly","status":"publish","type":"post","link":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/","title":{"rendered":"How to Start API Monitoring with Checkly"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\">APIs are the backbone of software products. Whether the APIs are customer facing or for internal use, making sure that your APIs are up and running is crucial. In this post, we will see how to get started with API monitoring with <a href=\"https:\/\/www.checklyhq.com\/\">Checkly<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getting-started\"><strong>Getting started<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, sign up for a Checkly account and create a new API check. You can add the API parameters yourself or import a curl command. You can also import APIs from <a href=\"https:\/\/swagger.io\/\">Swagger<\/a>.<\/p>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"739\" data-attachment-id=\"847\" data-permalink=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/1-3\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2.png\" data-orig-size=\"1016,739\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2.png\" alt=\"\" class=\"wp-image-847\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2.png 1016w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2-300x218.png 300w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/1-2-768x559.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><figcaption class=\"wp-element-caption\">Create new check in Checkly<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can add the following data to the HTTP request &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Body<\/strong>: You can choose to send the request without a body or add the body by choosing one of the body data types like JSON and GraphQL.<\/li>\n\n\n\n<li><strong>Headers<\/strong>: You can add HTTP headers as key\/value pairs to set data like cookie, auth tokens etc.<\/li>\n\n\n\n<li><strong>Query parameters<\/strong>: You can add query parameters as key\/value pairs.<\/li>\n\n\n\n<li><strong>Authentication<\/strong>: Basic authentication details can be added as part of the HTTP request. For other authentication schemes like OAuth and Bearer tokens, you can set them using setup scripts (mentioned below).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">One great feature of Checkly is that you can set environment variables in your account, which can then be accessed throughout the request using handlebars notation like {{my_variable}}.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"setup-and-teardown-scripts\"><strong>Setup and Teardown scripts<\/strong><\/h2>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"294\" data-attachment-id=\"848\" data-permalink=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/2-3\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2.png\" data-orig-size=\"989,294\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2.png\" alt=\"\" class=\"wp-image-848\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2.png 989w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2-300x89.png 300w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/2-2-768x228.png 768w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><figcaption class=\"wp-element-caption\">Setup script in Checkly<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Checkly allows you to create scripts which are executed before and after the API check is run. Setup scripts are run before the API check, and you can use these to modify request parameters and get authentication data. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meanwhile, teardown scripts are executed after the API check, and you can use this to remove sensitive data from the response. You can use Javascript to write these scripts, and you also have access to popular libraries, which can help you add powerful functionality to your checks. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"api-check-assertions\"><strong>API check assertions<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You should set response time limits to set the API status to <strong>success<\/strong>, <strong>degraded<\/strong> or <strong>fail<\/strong>. Using the time limits can alert you about APIs which may be facing performance issues which can lead to downstream failures. <\/p>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"433\" data-attachment-id=\"849\" data-permalink=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/3-3\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2.png\" data-orig-size=\"882,433\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2.png\" alt=\"\" class=\"wp-image-849\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2.png 882w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2-300x147.png 300w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/3-2-768x377.png 768w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><figcaption class=\"wp-element-caption\">Checkly &#8211; set assertions for API check<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can also use assertions to check if the API response meets certain conditions for success. You can set assertions on HTTP status code, JSON body, headers and the text body. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-frequency-and-locations\"><strong>Check frequency and locations<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can select the frequency for running the API check e.g. every 5 minutes. You can also select from a list of locations across the world from where to run the check. You can then get reporting data for each location in the API check reporting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"alerts\"><strong>Alerts<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can set up alerts in Checkly to receive information whenever there is a problem with your APIs. <\/p>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"272\" data-attachment-id=\"850\" data-permalink=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/4-3\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/4-2.png\" data-orig-size=\"645,272\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/4-2.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/4-2.png\" alt=\"\" class=\"wp-image-850\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/4-2.png 645w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/4-2-300x127.png 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><figcaption class=\"wp-element-caption\">Alert channels in Checkly<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can also integrate tools like <a href=\"https:\/\/spike.sh\/\">Spike.sh<\/a> to get alerts on phone call, SMS, Slack and MS Teams whenever Checkly detects any issues. To make sure that important alerts don\u2019t go unnoticed, you can create escalation policies in Spike.sh which automatically alert another team member if the first one contacted is not responding. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To make sure that your software is reliable, you should add monitoring to all your APIs using a tool like Checkly and set up alerts to the right team members with Spike.sh. If you want to learn how to monitor other important components of your system, feel free to email us at <a href=\"mailto:hello@spike.sh\">hello@spike.sh<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>APIs are the backbone of software products. Whether the APIs are customer facing or for internal use, making sure that your APIs are up and running is crucial. In this post, we will see how to get started with API monitoring with Checkly. Getting started First, sign up for a Checkly account and create a [&hellip;]<\/p>\n","protected":false},"author":263547074,"featured_media":852,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[97],"tags":[],"class_list":["post-306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Start API Monitoring with Checkly<\/title>\n<meta name=\"description\" content=\"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Start API Monitoring with Checkly\" \/>\n<meta property=\"og:description\" content=\"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/\" \/>\n<meta property=\"og:site_name\" content=\"Welcome to Spike.\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-16T12:15:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-06T08:27:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pruthvi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pruthvi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/\"},\"author\":{\"name\":\"Pruthvi\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"headline\":\"How to Start API Monitoring with Checkly\",\"datePublished\":\"2021-04-16T12:15:38+00:00\",\"dateModified\":\"2025-06-06T08:27:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/\"},\"wordCount\":588,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cover.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/\",\"name\":\"How to Start API Monitoring with Checkly\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cover.png\",\"datePublished\":\"2021-04-16T12:15:38+00:00\",\"dateModified\":\"2025-06-06T08:27:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"description\":\"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cover.png\",\"contentUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cover.png\",\"width\":1200,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-start-api-monitoring-with-checkly\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.spike.sh\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Start API Monitoring with Checkly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/\",\"name\":\"Welcome to Spike.\",\"description\":\"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.spike.sh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\",\"name\":\"Pruthvi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"caption\":\"Pruthvi\"},\"url\":\"https:\\\/\\\/blog.spike.sh\\\/author\\\/pruthvi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Start API Monitoring with Checkly","description":"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.","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:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/","og_locale":"en_GB","og_type":"article","og_title":"How to Start API Monitoring with Checkly","og_description":"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.","og_url":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/","og_site_name":"Welcome to Spike.","article_published_time":"2021-04-16T12:15:38+00:00","article_modified_time":"2025-06-06T08:27:06+00:00","og_image":[{"width":1200,"height":480,"url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","type":"image\/png"}],"author":"Pruthvi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pruthvi","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#article","isPartOf":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/"},"author":{"name":"Pruthvi","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"headline":"How to Start API Monitoring with Checkly","datePublished":"2021-04-16T12:15:38+00:00","dateModified":"2025-06-06T08:27:06+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/"},"wordCount":588,"commentCount":0,"image":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","articleSection":["Uncategorized"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/","url":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/","name":"How to Start API Monitoring with Checkly","isPartOf":{"@id":"https:\/\/blog.spike.sh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#primaryimage"},"image":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","datePublished":"2021-04-16T12:15:38+00:00","dateModified":"2025-06-06T08:27:06+00:00","author":{"@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"description":"Get started with API monitoring with Checkly\u2014set up checks, automate alerts, and ensure your APIs stay reliable with Spike.sh.","breadcrumb":{"@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#primaryimage","url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","contentUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","width":1200,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/blog.spike.sh\/how-to-start-api-monitoring-with-checkly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.spike.sh\/"},{"@type":"ListItem","position":2,"name":"How to Start API Monitoring with Checkly"}]},{"@type":"WebSite","@id":"https:\/\/blog.spike.sh\/#website","url":"https:\/\/blog.spike.sh\/","name":"Welcome to Spike.","description":"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.spike.sh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec","name":"Pruthvi","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","caption":"Pruthvi"},"url":"https:\/\/blog.spike.sh\/author\/pruthvi\/"}]}},"modified_by":"Sreekar","jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/cover.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfMe4Q-4W","_links":{"self":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/users\/263547074"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":4,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":1798,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/306\/revisions\/1798"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media\/852"}],"wp:attachment":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media?parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/categories?post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/tags?post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}