Atlas LP
  1. Home
  2. Blog
  3. Multi-Tenant Market Making: Benefits and Security Considerations

Engineering

Multi-Tenant Market Making: Benefits and Security Considerations

Explore the advantages of multi-tenant market making software and the essential security practices needed to safely manage multiple exchange accounts.

Published

Introduction

For token projects, exchanges, and trading teams, managing liquidity across multiple exchanges is a complex but essential task. As the crypto market matures, many teams are turning to multi-tenant market making software to streamline operations, improve efficiency, and strengthen security. But what exactly does "multi-tenant" mean in this context, and what are the key benefits and security considerations?

This post explores the engineering perspective on multi-tenant market making platforms like Atlas LP, focusing on how they help teams manage multiple exchange accounts and what robust security practices are required to protect sensitive assets.

What Is Multi-Tenant Market Making Software?

In software architecture, "multi-tenant" refers to a single application instance serving multiple customers (or "tenants") in a logically isolated way. In the context of market making, a multi-tenant platform allows multiple users—or a single team with several exchange accounts—to manage separate trading bots, each operating independently on different exchanges or symbols.

Key Features of Multi-Tenant Market Making

  • Centralized Management: Teams can register multiple exchange accounts and run a dedicated bot for each trading pair or symbol.
  • Logical Isolation: Each bot operates independently, ensuring that actions or errors in one account do not affect others.
  • Unified Monitoring: Activity, balances, open orders, and fills can be tracked from a single console, streamlining oversight.

Benefits for Teams Managing Multiple Exchange Accounts

Managing liquidity across several exchanges is a logistical challenge. Multi-tenant market making software offers several advantages:

1. Operational Efficiency

  • Single Interface: Teams can configure, monitor, and control all bots from one dashboard, reducing context switching and manual effort.
  • Consistent Workflows: Settings, validation, and monitoring are standardized across all accounts, reducing the risk of configuration errors.

2. Scalability

  • Easy Expansion: As new exchanges or trading pairs are added, teams can quickly spin up new bots without deploying separate software instances.
  • Resource Sharing: Underlying infrastructure is shared, optimizing resource usage and reducing operational overhead.

3. Improved Oversight and Compliance

  • Auditability: Centralized logs and daily snapshots of account asset values support internal reviews and compliance requirements.
  • Role Segregation: Teams can assign responsibilities for different accounts, improving operational discipline.

Security Considerations in Multi-Tenant Market Making

Security is paramount when managing multiple exchange accounts, especially when API keys grant trading access. Below are some best practices and technical safeguards implemented by platforms like Atlas LP.

1. API Key Management and Encryption

  • Encryption: API keys and secrets are encrypted with AES-256-GCM before storage. Only the workers that interact with the exchange can decrypt them, minimizing exposure.
  • No Withdrawal Access: Atlas LP never requests withdrawal permissions, reducing the risk of unauthorized asset movement. Only read and spot trading permissions are needed.
  • Secret Handling: Once saved, API secrets are never displayed again, lowering the risk of accidental leaks.

2. Rigorous API Verification

  • Comprehensive Checks: Before a bot starts, API credentials are verified by checking tickers, order books, symbol rules, balances, open orders, and trades. Optionally, a test limit order can be placed and canceled to ensure trading permissions are valid.
  • Immediate Error Handling: If credentials are rejected by the exchange, the bot stops and reports an error, preventing unauthorized or misconfigured activity.

3. Controlled Bot Actions

  • Limit Orders Only: The bot only places limit orders, never market orders, ensuring that trades are always visible in the order book and can be matched by any market participant.
  • Order Validation: All bot settings are validated before launch, including spread, order size, and tick intervals, to prevent misconfiguration.
  • Order Management: Each tick, the bot reads the latest market data, updates its order ladder, and only places or cancels orders as needed. If the market has no quotes, it seeds one buy and one sell order around the base price.

4. Monitoring and Alerts

  • Real-Time Sync: Open orders, fills, balances, and bot events are continuously synced and displayed in the console.
  • Telegram Alerts: Users can receive notifications if a bot has no fills for a specified period, helping teams respond quickly to stalled activity.
  • Manual Controls: Users can cancel individual or all open orders directly from the bot page, and stopping a bot halts new order placement.

Best Practices for Teams

While multi-tenant market making platforms provide robust security features, teams should adopt additional best practices:

  • Use Exchange-Specific API Keys: Generate unique API keys for each bot and restrict permissions to the minimum required.
  • Regularly Rotate API Keys: Change API keys periodically and immediately if any compromise is suspected.
  • Monitor Bot Activity: Use the platform’s monitoring tools and alerts to track performance and detect anomalies.
  • Educate Team Members: Ensure everyone understands the importance of API key security and the risks of sharing credentials.

Genuine Market Making: Ethical and Regulatory Considerations

Genuine market making means placing resting limit orders in the order book that any participant can trade against. This provides real liquidity and helps improve market quality. It is critical to avoid any practices that could be construed as wash trading, self-trading, or volume manipulation, as these are prohibited by most exchanges and regulators.

Platforms like Atlas LP are designed to support genuine market making only. They do not provide or endorse features for faking volume or manipulating prices. All actions are transparent and auditable, supporting ethical trading practices.

Conclusion

Multi-tenant market making software enables teams to efficiently manage liquidity across multiple exchanges while maintaining high standards of security and operational control. By leveraging strong encryption, rigorous API verification, and robust monitoring, platforms like Atlas LP help teams scale their operations without compromising on safety.

For more on how Atlas LP supports secure, multi-account liquidity management, visit our liquidity bot overview or see the full list of supported exchanges.

Atlas LP does not guarantee returns, prices, volume, or listings.

Crypto trading involves risk. Atlas LP is software for placing and managing limit orders; it does not guarantee returns, prices, volume or listings. Follow the rules of each exchange and applicable law.

← Back to blog

Frequently asked questions

What is multi-tenant market making software?

Multi-tenant market making software allows teams to manage multiple exchange accounts and bots from a single platform, with each account operating independently and securely.

How does Atlas LP protect my API keys?

Atlas LP encrypts all API keys and secrets with AES-256-GCM before storage. Keys are only decrypted by the bot worker that interacts with the exchange, and withdrawal permissions are never requested.

Can I run bots on multiple exchanges at the same time?

Yes. Atlas LP lets you register multiple exchange accounts and create a dedicated bot for each symbol on supported spot exchanges.

What security practices should teams follow?

Teams should use unique, permission-limited API keys for each bot, rotate keys regularly, monitor bot activity, and educate members about credential security.

Does Atlas LP support market orders or volume manipulation?

No. Atlas LP only places limit orders and prohibits any form of wash trading, self-trading, or volume manipulation. All trading is genuine and transparent.

Related articles

Run your spot liquidity bot with clear controls

Connect an exchange API key, set your spread band and order levels, and monitor orders, fills and balances from one console.

Create an account
Multi-Tenant Market Making: Benefits & Security Considerations | Atlas LP