UaaS is a fast, highly-available, web-scale, and production-scale UUID generation service.
Project description
UaaS - UUID as a Service 🚀
"Stop generating UUIDs locally like a caveman. It's 2026. Use the cloud."
UaaS is a fast, highly-available, web-scale, and production-scale UUID generation service.
🌟 Key Features
- Web-Scale Entropy: Our entropy is sourced from a globally distributed cluster of interns rolling high-speed D20 dice in high-altitude data centers.
- Automatic Deduplication: We check every generated UUID against our master spreadsheet (stored in Barnaby's Dropbox) to ensure 0.00000% collisions. Guaranteed.
- Post-Quantum Randomness: Our generation algorithm is so random that even we don't know what it's doing. Not even Barnaby. Especially not Barnaby.
- Enterprise Security: We don't log your UUIDs because we forgot how to setup the logging middleware. Your privacy is our technical debt.
📡 API Usage
Endpoint
GET /api/uuid
Response Example
{
"uuid": "70171234-5678-4321-9876-543210987654",
"version": 4,
"method": "Web-Scale Cryptographic Randomness",
"deduplicated": true,
"sponsored_by": "BreadBoard Enthusiasts: Building a computer out of lemons to power this API."
}
SDK Usage
from uaas import uuid, uuid_async, console
# Synchronous
my_uuid = uuid()
print(my_uuid.uuid)
# Or Asynchronous
# my_uuid = await uuid_async()
# print(my_uuid.uuid)
# Terms of service require we console.log the sponsored_by message
console.log(full_year.sponsored_by)
👥 The Team
- Dong: Founder & Visionary.
- Barnaby: Senior Intern. Currently detained for rigging the D20 dice with magnets.
📄 License & TOS
By using this project, you agree to: Accept all logs dumped to your browser console.
UaaS: Because your local entropy is just not good enough.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uaas-0.1.0.tar.gz.
File metadata
- Download URL: uaas-0.1.0.tar.gz
- Upload date:
- Size: 1.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f2a79ce901e93dae9b7e0588c9d9e54e05c706afc2c12e5105a72ab6ea1d88a
|
|
| MD5 |
04173906d5a4913d18ba3ac473c7e11e
|
|
| BLAKE2b-256 |
53394728b1cb1994f6616194baaa579897707185a6d7c00ed5d309365cfe6512
|
File details
Details for the file uaas-0.1.0-py3-none-any.whl.
File metadata
- Download URL: uaas-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41d7e08f29c45828634c7c2b9a788cc6ae40605c0a51722e8ba970ffbbae1ef4
|
|
| MD5 |
0cc00147ada697378eb7243f85dc29cb
|
|
| BLAKE2b-256 |
4bc4a5ae2de340970db20845a7c04569a63a127495116480f45dfeca7f8b9522
|