Additional info
Roadmap
The long term goals for UsefulKey.
This page tracks planned features and longer‑term priorities. Timelines are indicative and may shift.
Core
Finding all keys by user
- Status: Planned
- Motivation: Allow users to find all keys by user id.
- Related: Keys
Finding all keys by namespace
- Status: Planned
- Motivation: Allow users to find all keys by namespace.
- Related: Keys
Finding all keys by identifier
- Status: Planned
- Motivation: Allow users to find all keys by identifier.
- Related: Keys
Finding all keys by metadata
- Status: Planned
- Motivation: Allow users to find all keys by metadata.
- Related: Keys
Rate limiting
Sliding window strategy
- Status: Planned
- Motivation: Add sliding window support alongside existing fixed window and token bucket strategies.
- Related: Rate limiting concepts
Adapters and schema
Custom database schemas
- Status: Planned
- Plan: Allow custom database schemas to be used with SQL adapters (Postgres/SQLite), including configurable table names and columns where safe.
Plugins
Basic counter plugin
- Status: Planned
- Plan: Provide a minimal plugin that increments a counter on successful verification for simple usage tracking.
Suggestions welcome
If you have suggestions for features or improvements, please open an issue.