Skip to content

v0.6.0

Latest

Choose a tag to compare

@medaminerjb medaminerjb released this 06 Aug 19:43
9e56bce

This release introduces the first official SaaSKit developer tooling ecosystem, making it easier for developers to integrate SaaSKit into their applications and manage SaaSKit resources efficiently.

v0.6.0 completes Phase 6 — SDKs & Developer Tooling, adding language-specific SDKs, a management CLI, and improved developer documentation.

✨ Highlights

Go SDK (sdk/go)

Added the official Go SDK for SaaSKit API integrations.

Features:

  • Authentication client support
  • User management APIs
  • Tenant management APIs
  • API key operations
  • Typed Go models and responses
  • Developer-friendly API client

Developers can now integrate SaaSKit directly into Go applications without manually handling API requests.

JavaScript SDK (sdk/js)

Added the official JavaScript SDK with TypeScript support.

Features:

  • Type-safe API client
  • Authentication helpers
  • User management support
  • Tenant operations
  • Modern JavaScript/TypeScript integration

Designed for web applications, Node.js services, and frontend frameworks.

SaaSKit CLI

Introduced a new command-line interface for SaaSKit administration and developer workflows.

Capabilities:

  • User management
  • Tenant management
  • API key management
  • Local development workflows

The CLI is built using urfave/cli.

📚 Documentation Improvements

Added comprehensive developer documentation:

  • SDK Quickstart Guide
  • SDK Integration Guide
  • Framework integration examples
  • CLI usage documentation

Updated README with:

  • SDK availability
  • CLI features
  • Developer tooling overview

🗺️ Roadmap Progress

Phase 6 — SDKs & Developer Tooling completed

SaaSKit now provides:

  • Identity foundation
  • Multi-tenant architecture
  • Authorization primitives
  • Official SDKs
  • CLI management tools
  • Developer documentation

📦 New Project Structure

sdk/
├── go/        # Official Go SDK
└── js/        # Official JavaScript SDK

cmd/
└── saaskit/   # SaaSKit CLI

🔄 Upgrade Notes

This release adds new developer tooling and does not introduce breaking changes.

Existing SaaSKit deployments can upgrade safely.

🙏 Thanks

Thanks to everyone contributing feedback and testing as SaaSKit continues evolving into an open-source, developer-first multi-tenant SaaS foundation.


Full Changelog: v0.5.0 → v0.6.0