← Back to Home | English | δΈ­ζ–‡

AllBeAPI Documentation

Welcome to the comprehensive documentation for AllBeAPI - your lightweight universal SDK for integrating popular third-party libraries.

New to AllBeAPI? Start with our Getting Started Guide for a quick introduction.

What is AllBeAPI?

AllBeAPI is a lightweight, universal SDK that provides a unified interface to access a wide range of commonly used third-party libraries. Instead of learning and managing multiple individual libraries, AllBeAPI offers:

  • Unified Interface: Consistent API across all integrated libraries
  • Multiple SDKs: Support for JavaScript, Python, and direct REST API calls
  • 13+ Integrations: Popular libraries for common development tasks
  • Easy to Use: Simple installation and minimal configuration

Architecture

AllBeAPI follows a microservices architecture where each integrated library runs as a separate service:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   JavaScript    β”‚    β”‚     Python      β”‚    β”‚    REST API     β”‚
β”‚      SDK        β”‚    β”‚      SDK        β”‚    β”‚     Client      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                       β”‚                       β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                 β”‚
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   AllBeAPI      β”‚
                    β”‚   Gateway       β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                 β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β”‚                       β”‚                       β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Marked    β”‚    β”‚ BeautifulSoupβ”‚    β”‚  Prettier   β”‚    β”‚     ...     β”‚
β”‚  Service    β”‚    β”‚   Service   β”‚    β”‚   Service   β”‚    β”‚   Services  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Supported Libraries

AllBeAPI currently integrates the following popular libraries:

Text Processing

4 APIs
  • POST Marked.js - Markdown to HTML
  • POST Prettier - Code formatting
  • POST Pygments - Syntax highlighting
  • POST Diff - Text comparison

Data Processing

4 APIs
  • POST BeautifulSoup - HTML parsing
  • POST CSV Parser - CSV to JSON
  • POST Ajv - JSON validation
  • POST ESLint - Code linting

Media Generation

3 APIs
  • POST QR Code - Image generation
  • POST Mermaid - Diagram creation
  • POST PDFKit - PDF generation

Security & Utils

2 APIs
  • POST Sanitize HTML - XSS protection
  • POST Pillow - Image processing

Quick Example

Here's a simple example showing how to use AllBeAPI with the JavaScript SDK:

// Initialize the AllBeAPI client
const api = new AllBeApi();

// Convert Markdown to HTML
const markdown = "# Hello World\nThis is **bold** text.";
const htmlResult = await api.marked.render(markdown);
console.log(htmlResult);

// Generate a QR code
const qrBlob = await api.pythonQrcode.generateQrcode("https://allbeapi.com");
const imageUrl = URL.createObjectURL(qrBlob);

// Display the QR code
const img = document.createElement('img');
img.src = imageUrl;
document.body.appendChild(img);

Next Steps

πŸš€ Getting Started

Learn how to install and configure AllBeAPI in your project.

Get Started

πŸ“š API Reference

Explore the complete API documentation with examples.

API Docs

πŸ’» SDK Guide

Learn how to use the JavaScript and Python SDKs.

SDK Guide