How we added a public API to our existing SaaS app

Two weeks ago we released the public API for Checkly. This post is about what parts we needed to refactor, what parts we added and how we handled generating API documentation. More specifically, we'll dive into: Refactoring the existing Hapi.js based APIAPI key based authenticationRefactoring models with Objection.jsValidating…

Read more

Building a multi-tenant SaaS data model

This is a run down on the basic multi-tenant SaaS data model underlying Checkly. Users, accounts, plans, that type of stuff. When building this, I found it surprisingly hard to find any solid info in the gazillions of developer and startup blogs; most were just to vague on the implementation…

Read more

Announcing: Threshold Alerting and Expanded Locations

We’re super happy to announce some big upgrades to Checkly’s alerting features for 2019 🎉. We listened to what our customers were missing alerting wise and what parts we could polish and upgrade. Two things popped up again and again: Checkly should give you more control over when and…

Read more

Node.js API and Web Frameworks for 2019

2018 was an interesting year for Node.js frameworks and open source software in general. Developer communities discussed the role of corporate sponsorship and how to maintain a project used by millions but not supported financially. Similarly, security concerns were top of mind with some popular Node / JS packages being…

Read more