{"id":22,"date":"2026-04-08T18:06:50","date_gmt":"2026-04-08T16:06:50","guid":{"rendered":"https:\/\/wenisch.tech\/portal\/?p=22"},"modified":"2026-05-10T19:01:41","modified_gmt":"2026-05-10T17:01:41","slug":"introducing-kairos-open-source-uptime-availability-monitoring","status":"publish","type":"post","link":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/","title":{"rendered":"Introducing Kairos \u2014 Open Source  Uptime &amp; Availability Monitoring,"},"content":{"rendered":"\n<p>After some weeks of development, I&#8217;m excited to announce the first public release of&nbsp;<strong>Kairos<\/strong>&nbsp;\u2014 a fully self-hosted, open-source availability and uptime monitoring solution for developers and platform teams who want full control over their infrastructure observability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-kairos\">Why Kairos?<\/h2>\n\n\n\n<p>Most uptime monitoring tools force you to choose between a cloud SaaS product with per-check fees, limited retention, and data leaving your network \u2014 or a heavy, complex setup that takes hours to configure. Kairos was built to close that gap: a batteries-included solution that runs on your own infrastructure, costs nothing beyond your server, and is up and running in minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-kairos-can-do\">What Kairos Can Do<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>HTTP Monitoring<\/strong>&nbsp;\u2014 Configurable periodic GET checks with parallelism control; checks start instantly on startup, no waiting for the first interval tick<\/li>\n\n\n\n<li><strong>Docker Image Probing<\/strong>&nbsp;\u2014 Validate whether container images are pullable via the OCI\/Docker Registry API \u2014 no Docker socket required<\/li>\n\n\n\n<li><strong>Repository Discovery<\/strong>&nbsp;\u2014 Point Kairos at a registry prefix and it auto-discovers all hosted images, with optional recursive traversal<\/li>\n\n\n\n<li><strong>Status Dashboard<\/strong>&nbsp;\u2014 Public-facing dashboard with 24-hour timelines and uptime percentages (24h \/ 7d \/ 30d)<\/li>\n\n\n\n<li><strong>Announcement System<\/strong>&nbsp;\u2014 Publish rich-text announcements with INFORMATION, WARNING, or PROBLEM severity, including optional auto-expiry<\/li>\n\n\n\n<li><strong>Prometheus Metrics<\/strong>&nbsp;\u2014 Native&nbsp;<code>kairos_resource_status<\/code>&nbsp;gauge exposed at&nbsp;<code>\/actuator\/prometheus<\/code>, ready to plug straight into Grafana<\/li>\n\n\n\n<li><strong>Resource Groups<\/strong>&nbsp;\u2014 Organise monitored services into named groups with drag-and-drop reordering<\/li>\n\n\n\n<li><strong>API Keys &amp; OIDC<\/strong>&nbsp;\u2014 Machine-to-machine access via named API keys, plus full OpenID Connect login (works perfectly with Keycloak)<\/li>\n\n\n\n<li><strong>H2 or PostgreSQL<\/strong>&nbsp;\u2014 Start immediately with embedded H2 or switch to PostgreSQL with a single property; Flyway handles all schema migrations automatically<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getting-started\">Getting Started<\/h2>\n\n\n\n<p>Kairos is designed for minimal time-to-value. Pick your preferred deployment method:<\/p>\n\n\n\n<p><strong>Docker<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>docker run -d \\\n  --name kairos \\\n  -p 8080:8080 \\\n  -v kairos-data:\/app\/data \\\n  ghcr.io\/wenisch-tech\/kairos:latest<\/code><\/code><\/pre>\n\n\n\n<p><strong>Helm on Kubernetes:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>helm repo add kairos https:\/\/charts.wenisch.tech\nhelm repo update\nhelm install kairos kairos\/kairos --version 1.0.4 \\\n  -n kairos --create-namespace \\\n  --set persistence.enabled=true<\/code><\/pre>\n\n\n\n<p>Once running, navigate to&nbsp;<code>http:\/\/localhost:8080<\/code>, log in with the default credentials (<code>admin@kairos.local<\/code>&nbsp;\/&nbsp;<code>admin<\/code>), and&nbsp;<strong>change your password immediately<\/strong>. Then add your first HTTP service or Docker image \u2014 Kairos begins checking right away.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"built-for-real-infrastructure\">Built for Real Infrastructure<\/h2>\n\n\n\n<p>Kairos ships with a full REST API at&nbsp;<code>\/api<\/code>&nbsp;with an auto-generated interactive Swagger UI. There are no artificial limits on the number of monitored resources, no CDN dependencies, and no check history retention caps. Deploy it, wire up Prometheus, and let it run.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"open-source--free\">Open Source &amp; Free<\/h2>\n\n\n\n<p>Kairos is released under the&nbsp;<strong>GNU GPLv3 licence<\/strong>. The source code is on GitHub at&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/github.com\/wenisch-tech\/kairos\">github.com\/wenisch-tech\/kairos<\/a>&nbsp;and the project homepage with full documentation is at&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/kairos.wenisch.tech\/\">kairos.wenisch.tech<\/a>. If you give it a try, feedback and contributions are very welcome \u2014 open an issue, submit a PR, or drop a \u2b50 if Kairos saves you from another SaaS subscription.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most uptime monitoring tools force you to choose between a cloud SaaS product with per-check fees, limited retention, and data leaving your network \u2014 or a heavy, complex setup that takes hours to configure. Kairos was built to close that gap: a batteries-included solution that runs on your own infrastructure, costs nothing beyond your server, and is up and running in minutes.<\/p>\n","protected":false},"author":1,"featured_media":23,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9],"tags":[5,7,6],"class_list":["post-22","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-kairos","tag-kairos","tag-open-source","tag-uptime-monitoring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech<\/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:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech\" \/>\n<meta property=\"og:description\" content=\"Most uptime monitoring tools force you to choose between a cloud SaaS product with per-check fees, limited retention, and data leaving your network \u2014 or a heavy, complex setup that takes hours to configure. Kairos was built to close that gap: a batteries-included solution that runs on your own infrastructure, costs nothing beyond your server, and is up and running in minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"wenisch.tech\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-08T16:06:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-10T17:01:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"jfwenisch\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"jfwenisch\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/\"},\"author\":{\"name\":\"jfwenisch\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#\\\/schema\\\/person\\\/e23d7cf238a70d9830035faaf1c09600\"},\"headline\":\"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring,\",\"datePublished\":\"2026-04-08T16:06:50+00:00\",\"dateModified\":\"2026-05-10T17:01:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/\"},\"wordCount\":443,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image.png\",\"keywords\":[\"kairos\",\"open source\",\"uptime-monitoring\"],\"articleSection\":[\"announcements\",\"Kairos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/\",\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/\",\"name\":\"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image.png\",\"datePublished\":\"2026-04-08T16:06:50+00:00\",\"dateModified\":\"2026-05-10T17:01:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image.png\",\"contentUrl\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/image.png\",\"width\":1440,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/introducing-kairos-open-source-uptime-availability-monitoring\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring,\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#website\",\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/\",\"name\":\"wenisch.tech\",\"description\":\"Open\u2011source tooling created for scalable, maintainable infrastructure operations. Modular components and automation patterns designed to remain clear, predictable, and easy to integrate.\",\"publisher\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#organization\",\"name\":\"wenisch.tech\",\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"wenisch.tech\"},\"image\":{\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/#\\\/schema\\\/person\\\/e23d7cf238a70d9830035faaf1c09600\",\"name\":\"jfwenisch\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g\",\"caption\":\"jfwenisch\"},\"sameAs\":[\"https:\\\/\\\/wenisch.tech\\\/portal\"],\"url\":\"https:\\\/\\\/wenisch.tech\\\/portal\\\/author\\\/jfwenisch\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech","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:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech","og_description":"Most uptime monitoring tools force you to choose between a cloud SaaS product with per-check fees, limited retention, and data leaving your network \u2014 or a heavy, complex setup that takes hours to configure. Kairos was built to close that gap: a batteries-included solution that runs on your own infrastructure, costs nothing beyond your server, and is up and running in minutes.","og_url":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/","og_site_name":"wenisch.tech","article_published_time":"2026-04-08T16:06:50+00:00","article_modified_time":"2026-05-10T17:01:41+00:00","og_image":[{"width":1440,"height":900,"url":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png","type":"image\/png"}],"author":"jfwenisch","twitter_card":"summary_large_image","twitter_misc":{"Written by":"jfwenisch","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#article","isPartOf":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/"},"author":{"name":"jfwenisch","@id":"https:\/\/wenisch.tech\/portal\/#\/schema\/person\/e23d7cf238a70d9830035faaf1c09600"},"headline":"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring,","datePublished":"2026-04-08T16:06:50+00:00","dateModified":"2026-05-10T17:01:41+00:00","mainEntityOfPage":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/"},"wordCount":443,"commentCount":0,"publisher":{"@id":"https:\/\/wenisch.tech\/portal\/#organization"},"image":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png","keywords":["kairos","open source","uptime-monitoring"],"articleSection":["announcements","Kairos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/","url":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/","name":"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring, - wenisch.tech","isPartOf":{"@id":"https:\/\/wenisch.tech\/portal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#primaryimage"},"image":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png","datePublished":"2026-04-08T16:06:50+00:00","dateModified":"2026-05-10T17:01:41+00:00","breadcrumb":{"@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#primaryimage","url":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png","contentUrl":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/image.png","width":1440,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/wenisch.tech\/portal\/introducing-kairos-open-source-uptime-availability-monitoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/wenisch.tech\/portal\/"},{"@type":"ListItem","position":2,"name":"Introducing Kairos \u2014 Open Source Uptime &amp; Availability Monitoring,"}]},{"@type":"WebSite","@id":"https:\/\/wenisch.tech\/portal\/#website","url":"https:\/\/wenisch.tech\/portal\/","name":"wenisch.tech","description":"Open\u2011source tooling created for scalable, maintainable infrastructure operations. Modular components and automation patterns designed to remain clear, predictable, and easy to integrate.","publisher":{"@id":"https:\/\/wenisch.tech\/portal\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wenisch.tech\/portal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wenisch.tech\/portal\/#organization","name":"wenisch.tech","url":"https:\/\/wenisch.tech\/portal\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wenisch.tech\/portal\/#\/schema\/logo\/image\/","url":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/favicon.png","contentUrl":"https:\/\/wenisch.tech\/portal\/wp-content\/uploads\/2026\/05\/favicon.png","width":512,"height":512,"caption":"wenisch.tech"},"image":{"@id":"https:\/\/wenisch.tech\/portal\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/wenisch.tech\/portal\/#\/schema\/person\/e23d7cf238a70d9830035faaf1c09600","name":"jfwenisch","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cafba998b632b777685e5be03d987b26338bca1b39e2f1b5f005995713875592?s=96&d=mm&r=g","caption":"jfwenisch"},"sameAs":["https:\/\/wenisch.tech\/portal"],"url":"https:\/\/wenisch.tech\/portal\/author\/jfwenisch\/"}]}},"_links":{"self":[{"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":2,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/posts\/22\/revisions\/46"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/media\/23"}],"wp:attachment":[{"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wenisch.tech\/portal\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}