nbox Documentation
Writer is for whom writing is more difficult than others. - Thomas Mann
Welcome to the documentation of nbox
which is our "code frontend" (not just another client library). What makes nbox
special is that it not only contains code for gRPC/REST clients but also application layer modules which you can use to build your own Apps. This is unlike anything you would have used before.
Here's a very quick primer on NimbleBox:
This is important to note because nbox
is intented to be used where it fits in your workflow and not the other way around. Sometimes all it needs to do is be a single import in the corner of your codebase, or the first module in your workflow. Whatever it is, nbox
is not going to intrude where is shouldn't. So what are all the things you need to be aware of when you are using this:
Operator
is a powerful class that can be used to describe any kind of workflow that you want- You can talk to big VMs using
Instance
class, which can also be used to SSH through CLI Job
can be used to work with NBX-Jobs service which is essentially a batch processing + serverless endpointServe
can be used to talk to NBX-Deploy service for live API endpoints- All the storage can be accessed via
RelicsNBX
, to connect your own bucket reach out via Intercom LMAO
is our experimental Monitoring and Alerting service, it is currently available in private beta
You can get an idea how by just playing around these building blocks you can create any kind of MLOps pipeline that you want to.