Atlato Developer
DocsUse CasesCommunitySupport
DocsUse CasesCommunitySupport
Facebook
Linkedin
Instagram
  1. Guides
  • Overview
    • Developer Platform
  • Getting Started
    • Register Account
    • Manage Apps
    • Manage a Company
    • App Access
    • Store App Access
    • Mode
  • App Store
    • Authentication
    • Access Rights
    • Event Log
    • Company Settings
    • Manage Account
  • Device Integration
    • Design
    • Installation
    • Device List
  • Device API
    • Protocols
    • New Integration
    • Data Output
    • Device Input Names
  • Deployment
    • Custom Client App
  • API Request
    • REST API
    • Request Structure
    • Metadata
    • Pagination
    • Errors
    • Troubleshooting
  • Support
    • Developer Request Types
  • Guides
    • Best practices
    • Timezones
    • Libraries
    • Key Concepts
    • Terms of Use
    • Rate limits
  • Feedback Center
    • Feedback
    • Community
    • FAQ
  • Api Integration
    • Use token in your app
    • Event Logging API
    • Meta Data API
    • Lastest Device Data API
    • Past Device Data API
    • Devices API
    • Country City Currency API
  • App Integration APIs
    • Meta Data
    • Meta Data API
    • Lastest Device Data API
    • Past Device Data API
    • Event Logging API
    • Devices API
    • Country City Currency API
  • Developer Platform
    • Access
    • User
    • Device
    • Manage Account
    • Company
  1. Guides

Libraries

In this section, we outline the technologies you can utilize when working with our system. You have the flexibility to use various libraries and technologies that fit your development needs.

Communication#

Recommended: HTTP Requests#

Description: For making HTTP requests in your application, we recommend using HTTPS for secure communication.

Usage example:#

Below is a sample of how to perform HTTP requests.
NodeJS
Python

Recommended: Socket.IO#

Version: 4
Description: Use Socket.IO version 4 for real-time, bidirectional communication between clients and servers. This library supports event-driven communication, making it ideal for real-time applications where low-latency data exchange is crucial.

Usage example:#

Initialization: Ensure that Socket.IO version 4 is correctly set up in your project. Follow the official documentation for installation and configuration.
Example: Below is an example of setting up a Socket.IO server:
NodeJS
Python

Data Storage#

Recommended: NoSQL Databases#

1.
MongoDB
Description: Use MongoDB for storing and retrieving JSON-like documents. It provides high performance, high availability, and easy scalability.

Usage example:#

Initialization: Install the MongoDB driver for your language of choice.
Example: Below is an example of connecting to a MongoDB database:
NodeJS
Python
2.
Cassandra
Description: Use Cassandra for handling large amounts of data across many commodity servers. It provides high availability with no single point of failure.

Usage example:#

Initialization: Install the Cassandra driver for your language of choice.
Example: Below is an example of connecting to a Cassandra database:
NodeJS
Python

Recommended: SQL Databases#

1.
MySQL
Description: Use MySQL for your relational database management needs. It supports a wide range of data storage requirements with reliable performance and ease of use.

Usage example:#

Initialization: Install the MySQL driver for your language of choice.
Example: Below is an example of connecting to a MySQL database:
NodeJS
Python
2.
Other SQL-based Systems
Description: Other SQL databases can also be used for structured data storage. They are essential for handling relational data with complex queries and transactions.
This section outlines the key libraries and tools recommended for use in your projects, providing you with the necessary information to understand and utilize these technologies effectively. For more detailed usage and examples, please refer to the official documentation of each library.
Modified at 2024-07-19 04:05:16
Previous
Timezones
Next
Key Concepts
Built with