LANDING PAGE PROTOTYPE
Aster
Typed service calls, without the platform tax.
Define a service in Python. Call it from anywhere. No DNS, certs, protobuf plumbing, or shared infrastructure.
aster / typed service
live peer
Aster RPC — encrypted P2P calls, any language
# server.py — 12 lines, that is the whole service
@service(name="Fleet", version=1)
class Fleet:
@rpc()
async def status(self, req) -> StatusResponse:
return StatusResponse(hostname=platform.node(), ...)
# Start it
$ python server.py
aster14Y5xCM3ErHLsxX6CVsGPmPwtMFmkPEDLB7kDQfCdLZohfWBR9syYFfgR8nTo3ww34uot5HXTE
# Call it — from anywhere, any language
$ aster call aster14Y5x…HXTE Fleet.status '{"node_id":"edge-7"}'
{
"node_id": "edge-7",
"hostname": "Emruls-MacBook-Pro.local",
"status": "healthy",
"uptime_secs": 3812688
}
No DNS. No certs. No .proto files. Just run it.
Language support
Ship today with Python and TypeScript. The next bindings are already mapped out.
PythonShipping 0.1.2TypeScriptShipping 0.1.2
RustPlanned
GolangPlanned
JavaPlanned
KotlinPlanned
.NETPlanned