Small · Sortable · Secure ID generator
This is the official Python implementation. Fully compliant with v1.0.1.
Pikaid is a 26-character, lowercase Base36 identifier, composed of:
- 7-character timestamp (seconds since epoch)
- 19-character cryptographically secure randomness
It’s a modern, compact alternative to UUID and ULID:
- Lexicographically sortable
- Collision-resistant
- Compact binary form (
BINARY(17)
)
See the full technical specs and benchmarks at pikaid/pikaid-specs
See CREDITS.md for authors, contributors and acknowledgments.
Pikaid and this project are released under the MIT License.