Fast, powerful, and easy to use JavaScript SDK for building on-demand and last-mile apps using Fleetbase API. Build custom real-time on-demand experiences, and easily manage the flow from start to finish.
fleetbase.io | @fleetbase_io | Discord
npm install @fleetbase/sdk
yarn add @fleetbase/sdk
See the documentation webpage.
If you would like to make contributions to the Fleetbase Javascript SDK documentation source, here is a guide in doing so.
import Fleetbase from '@fleetbase/sdk';
const fleetbase = new Fleetbase('Your Public Key');
// create a place
const speceNeedle = await fleetbase.places.create({
name: 'Space Needle',
street1: '400 Broad Street',
city: 'Seattle',
state: 'WA',
country: 'US',
});
import Fleetbase from '@fleetbase/sdk';
const fleetbase = new Fleetbase('Your Secret Key');
// create a place
const speceNeedle = await fleetbase.places.create({
name: 'Space Needle',
street1: '400 Broad Street',
city: 'Seattle',
state: 'WA',
country: 'US',
});
You're able to create a custom adapter to handle network request in the Fleetbase SDK.
The Fleetbase SDK ships with two standard adapters. The BrowserAdapter which is based on fetch()
and
the NodeAdapter based on axios.
import { Adapter } from '@fleetbase/sdk';
class CustomAdapter extends Adapter {
constructor(config) {
super(config);
}
get() {}
post() {}
put() {}
patch() {}
delete() {}
}