Available SDKs
Use our enterprise-grade SDKs to integrate EngOTSS services into your applications using your development language.
Python SDK
Python is supported across all operating systems and requires Python 3.9+
pip install engotss-python-sdk v3.4.2
import engotss\n
api = EngOTSS.Client(token=API_KEY)\n
response = api.get('/v1/monitoring/data')\n
print(response.json())
JavaScript SDK
Client side SDK for integrating features directly into web applications
npm install @engotss/javascript-sdk
import { Engotss } from '@engotss/javascript-sdk'\n
const api = new Engotss({ token: 'YOUR_API_KEY' });\n
await api.get('monitoring', {
format: 'html'
});
Node SDK
Build and manage server back-end systems through our Node framework
npm install engotss-node v1.3.8
const express = require('express');
const Engotss = require('engotss-node');
const app = express();
const engotss = new Engotss('API_KEY');
app.get('/status', async (req, res) => {
const monitoring = await engotss.getMonitoring();
res.json({ status: 'success', data: monitoring });
});
SDK Usage
All SDKs share common authentication and method patterns across our API:
- Use the same API key for all SDKs
- Access consistent endpoints and method names
- Same error codes and message formats
SDK Release Notes
SDK | Version | Release Date |
---|---|---|
Python | 3.4.2 | July 4, 2024 |
JavaScript | 2.9.0 | April 19, 2024 |
Node.js | 1.3.8 | June 27, 2024 |