Official SDKs

๐Ÿ

Python SDK

v2.5.0

Complete Python library for model inference, training, and data processing with async support.

  • Model serving & inference
  • Batch processing
  • Real-time streaming
  • Type hints & documentation
View Docs
โš›๏ธ

JavaScript SDK

v1.8.0

Full-featured JavaScript and TypeScript SDK for browser and Node.js environments.

  • Browser & Node.js
  • Promise & async/await
  • WebSocket support
  • TypeScript definitions
View Docs
โ˜•

Java SDK

v1.4.2

Enterprise-grade Java library for building scalable AI-powered applications.

  • Maven & Gradle support
  • Reactive streams
  • Circuit breaker pattern
  • Connection pooling
View Docs
๐Ÿน

Go SDK

v0.9.1

Lightweight and efficient Go library optimized for high-performance microservices.

  • Concurrency support
  • Zero dependencies
  • gRPC ready
  • Context-aware
View Docs
๐Ÿ’Ž

Ruby SDK

v0.7.0

Rails-friendly Ruby gem for seamless integration with Ruby on Rails applications.

  • Rails 7+ support
  • ActiveRecord integration
  • Sidekiq support
  • Built-in caching
View Docs
๐Ÿ”ท

C# .NET SDK

v2.1.0

Full-featured SDK for .NET Framework and .NET Core applications.

  • .NET 6+ support
  • Dependency injection
  • Entity Framework integration
  • Polly resilience
View Docs

REST API

Access Smart Neuron services directly via REST API endpoints. All endpoints support authentication, rate limiting, and comprehensive error handling.

๐Ÿ“Š Model Inference

Send data for real-time predictions and get results in milliseconds with high accuracy.

๐Ÿ”„ Batch Processing

Process large datasets asynchronously with webhook callbacks upon completion.

๐Ÿ“ˆ Analytics API

Query historical data, trends, and performance metrics with flexible filtering.

๐Ÿ” Access Control

Role-based access control and API key management for secure integrations.

โš™๏ธ Configuration

Manage models, pipelines, and settings programmatically via API.

๐Ÿ“ก Webhooks

Real-time event notifications for model updates, alerts, and completions.

Example API Call

POST /api/v1/models/predict curl -X POST https://api.smart-neuron.digital/v1/models/predict \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model_id": "model_12345", "input_data": [1.2, 3.4, 5.6, 7.8], "return_probabilities": true }'

GraphQL API

Query exactly the data you need with our GraphQL endpoint. Reduce over-fetching and get more efficient data retrieval.

Example GraphQL Query

Query predictions with custom fields query {{ model(id: "model_12345") {{ id name version predictions(limit: 10) {{ id timestamp confidence output }} }} }}

Getting Started in 5 Minutes

1

Get API Key

Sign up and generate your API key from the dashboard for authentication.

2

Install SDK

Install the SDK for your programming language using your package manager.

3

Initialize Client

Create a client instance with your API key and configure options.

4

Make Your First Call

Send data to the API and receive predictions in seconds.

5

Deploy to Production

Scale your integration with enterprise-grade security and monitoring.

Developer Resources

Documentation & Guides

API Reference

Complete endpoint documentation with request/response examples and error codes.

Access

SDK Tutorials

Step-by-step guides for integrating each SDK into your projects.

View

Code Examples

Real-world examples covering common use cases and integration patterns.

Explore

Best Practices

Performance optimization, error handling, and security guidelines.

Learn

Troubleshooting

Common issues, debugging tips, and frequently asked questions.

Help

Status Page

Real-time API status, incident history, and scheduled maintenance.

Check

Developer Tools & Services

๐Ÿงช

API Sandbox

Risk-free testing environment with sample data and sandboxed credentials.

Try Now
๐Ÿ“š

Swagger UI

Interactive API explorer to test endpoints and browse documentation visually.

Open
๐Ÿ“ฆ

Postman Collection

Pre-built Postman collection with all API endpoints and example requests.

Download
๐Ÿณ

Docker Image

Ready-to-use Docker image for quick local development and testing.

Pull
๐Ÿ’ฌ

Community Forum

Connect with other developers, share solutions, and get community support.

Join
๐Ÿค

Support

Priority technical support team ready to help with integration issues.

Contact

Quick Start Examples

Python

Initialize and make a prediction from smart_neuron import Client # Initialize client client = Client(api_key='your_api_key') # Make a prediction result = client.models.predict( model_id='model_12345', input_data=[1.2, 3.4, 5.6, 7.8] ) print(f"Prediction: {result.output}") print(f"Confidence: {result.confidence}")

JavaScript

Using async/await pattern const SmartNeuron = require('smart-neuron'); // Initialize client const client = new SmartNeuron.Client({{ apiKey: 'your_api_key' }}); // Make a prediction const result = await client.models.predict({{ modelId: 'model_12345', inputData: [1.2, 3.4, 5.6, 7.8] }}); console.log(`Prediction: ${result.output}`); console.log(`Confidence: ${result.confidence}`);