Roadmap

We're building Schematic V1! Check out the previous V0 roadmap here.

Go Library v1.01

v1.0 is our first major version release; prior to this release, the library only exposed bindings for our APIs, whereas now it supports more robust capabilities for common operations like checking flags and submitting events. Additionally, we've added some functionality to better support usage in non-production environments and testing.

Major changes

  • Flag check caching interface with built-in/default in-memory local cache
  • Event buffering for non-blocking submission of events
  • Common functions (Track, Identify, CheckFlag) are moved to the top level of the client; these include additional non-API functionality such as buffering and caching.
  • The API bindings are moved into client.API(), so that it is clear which function calls are merely API bindings
  • Confusingly-named CreateCompany and CreateUser functions are now UpsertCompany and UpsertUser (although the deprecated names are still supported)
  • Support for "offline mode", for use in lower environments and testing
  • Mocks for use in testing

V1 Roadmap is here!

In Schematic V1 we're focusing on 4 key themes:

  • Schematic is trusted in production
  • Schematic is the customer source of truth
  • Schematic enables control of pricing and packaging
  • Schematic automates product fulfillment

Audit Log

Key use cases:

  • Generating a log of changes to a company’s feature access for compliance
  • Troubleshooting an issue, looking for a change tied to a time period within which a bug appeared
  • Track changes to customer traits, entitlements, and plan membership over time
  • Track changes to flags, features, and plans over time

User permissions

Key user stories:

  • As a user of Schematic, I’m able to limit what permissions other users of Schematic have given the sensitive nature of feature access control
  • Users can invite new users and specify what permissions they have within Schematic

What's next?

V1 is underway but you can expect a few big features in this release:

  • Audit Log
  • Client-side Caching
  • User permissions
  • Stripe integration
  • Hubspot integration
  • Pricing and Billable Metrics
  • Improved SDKs & Libraries
  • Webhooks/Alerts

Have feedback for us? Send feedback

Start using Schematic for free

The control plane for software packaging