Supported Technologies - TestlumFramework/Testlum GitHub Wiki

🔌 Testlum Supported Technologies

Testlum supports a wide variety of integrations out-of-the-box — from browsers and APIs to databases, queues, and more.

🌐 Browser Integration

Testlum supports the following modern browsers:

Chrome Firefox Edge Safari Opera
Chrome Firefox Edge Safari Opera

💡 Note: We recommend using the latest versions of all supported browsers for the best experience.

🔗 API Integration

Testlum provides full support for modern web API technologies:

API Type Description
REST API Communicates with the server to fetch and manipulate resources.
GraphQL Queries multiple data sources through a single endpoint with flexible data returns.
WebSockets Enables real-time, bidirectional communication between client and server.

🗃️ Database Integration

🏛️ SQL Databases:

Database Description
MySQL Open-source and easy to use.
PostgreSQL Powerful object-relational DBMS with SQL support.
OracleDB Enterprise-grade DB with multi-model support.
ClickHouse Column-oriented DB for large-scale analytics.

🧬 NoSQL Databases:

Database Description
DynamoDB Fully managed, serverless, key-value store by AWS.
MongoDB Schema-less document DB ideal for agile development.

🔍 Search Engines

Search Engine Description
Elasticsearch Fast, scalable search and analytics engine for massive datasets.

📬 Message Queues

Testlum works with industry-leading queue systems:

Queue System Description
Kafka Distributed event streaming platform.
RabbitMQ Robust message broker for complex workflows.
Amazon SQS Scalable, serverless message queue for cloud-native apps.

☁️ Storage Integration

Storage Service Description
Amazon S3 Secure, high-performance object storage.

⚡ Caching Support

Caching Service Description
Redis In-memory data store for caching, message brokering, and queues.

✉️ Messaging Services

Service Description
SendGrid For transactional and marketing email at scale.
Twilio Multichannel messaging: SMS, calls, video, chatbots.
Amazon SES Lightweight scalable email service.
SMTP Protocol for email transmission between servers.

🧠 Serverless Support

Service Description
AWS Lambda Run backend functions without managing servers.

Need help setting any of these up? Check the How to Run page for installation and setup details!