Skip to main content

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.

Get Started

🌟 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(my_uuid.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uaas-1.0.0.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uaas-1.0.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file uaas-1.0.0.tar.gz.

File metadata

  • Download URL: uaas-1.0.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

Hashes for uaas-1.0.0.tar.gz
Algorithm Hash digest
SHA256 67aa591eadc8a922e66f5043f4b0b68fa99a272942eebbca904532b539813ddd
MD5 f52883755da57a8ae672e448c5945532
BLAKE2b-256 afdff27c9f54b297977a7581db218897de6b890b09ea3d2f1ee7559dc1d2c845

See more details on using hashes here.

File details

Details for the file uaas-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: uaas-1.0.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

Hashes for uaas-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9d3853e233dfd3216d61f2e40cfcc5dae83c0f1aa8da6766d7bbc5bfba99c52
MD5 3d928be239d9dfc5471e646c2e43e82c
BLAKE2b-256 07062dcfa975713a6f1cbc10a90467f1c1f30b5472755bead0609ae9cb316a01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page