Built-ins
Built-in Namespaces
Serez Code ships with built-in namespaces available everywhere without imports. The ones that reach the machine — File, OS, Env, Time, System, Terminal, Socket, Task, Gui, Media — require an explicit permission declaration; the rest are always available.
Data & math
Math · Random · JSON · Regex · Binary · Crypto
Numbers, text and bytes. Nothing here needs a permission.
Numbers, text and bytes. Nothing here needs a permission.
System & files
Permissions · File I/O · OS · Env · System · Time · DateTime · Terminal · Memory
Everything that reaches the machine — and the permissions that gate it.
Everything that reaches the machine — and the permissions that gate it.
Network & concurrency
fetch · Socket (TCP & WebSocket) · Task
HTTP, raw sockets, and native worker threads.
HTTP, raw sockets, and native worker threads.
Graphics
Gui — windows, drawing, input, scene graph
Its own page: the API is large enough to deserve one.
Its own page: the API is large enough to deserve one.
Audio
Media
Sound playback.
Sound playback.
AI & compute
Tensor · Autodiff · GPU
The numeric core underneath serez-ai.
The numeric core underneath serez-ai.
Looking for something that is not here? The language itself — types, functions, control flow, collections, classes and modules — is in the language reference, and anything installable lives under packages.