Skip to main content

Delivering our packages

· 2 min read
Gilly A
Staff Software Engineer
Alison Y
Frontend Engineer
João R
Frontend Engineer
Matthew M
Blueprint Lead
Ludwig K
Senior Software Engineer

Hello everyone, and thank you for taking the time to check out our latest update. Since our last post, we’ve been working to share more of the (Javascript) collateral we’ve built up in our Blueprint project as npm packages, so people can pick and choose the utilities that they need in their projects, as well as benefit from updates we make after their project has been forked.

The process of Blueprinting

· 2 min read
Gilly A
Staff Software Engineer
Alison Y
Frontend Engineer
João R
Frontend Engineer
Matthew M
Blueprint Lead

Blueprint (noun): The project which aims to make it easier to build external apps backed by Kraken

Blueprint, Blueprinting (verb): The process of documenting Kraken APIs alongside demos and providing utilities to easily stand up a functional feature in an app (like a consumer site)


Hello and welcome back to the Blueprint blog! It's been a very exciting month for the team - we've released our first package into the @krakentech organisation - @krakentech/blueprint-utils. This means we can start sharing more than just API examples and UI demos, we can start to export real utilities that make it even easier to "Blueprint" features in your existing apps.

Internally we've reached another key milestone - we've reworked our authentication approach to use API routes and middleware, which we are aiming to add to our new @krakentech/blueprint-utils package. To learn more about the approach to managing authentication, please see our Authentication Guide. We're aiming to offer an upgrade path to previous Blueprint projects to adopt more of our new stack, and the features that come with it, without having to do a full replacement of Apollo Client. Stay tuned for future updates!

Hello World

· One min read
Gilly A
Staff Software Engineer

A big hello to any readers of our new Blueprint blog! We'll use this as a way to notify people of updates to our docs, new releases to our packages and anything else we think may be helpful. Stay tuned!