# Platform Overview This page provides a comprehensive overview of the Finqu platform, its capabilities, and how developers can leverage it to build powerful omni-channel commerce solutions. ## What is Finqu? Finqu is a complete unified commerce platform that seamlessly connects online and offline sales channels, providing businesses with a centralized system to manage their entire commerce ecosystem. The platform is designed to be flexible and extensible, allowing developers to create custom solutions that meet specific business needs. ## Key Features ### API Versatility Finqu offers a dual approach to platform interaction: - **REST API**: Comprehensive programmatic access to all platform resources, enabling custom integrations and application development - **Liquid API**: Powerful templating language for customizing storefronts, emails, prints, and marketing messages without complex programming ### Core Commerce Capabilities - **Marketing Messages**: Create and manage targeted marketing campaigns based on customer segments and behavior - **Centralized Product Management**: Manage products, variants, collections, and catalogs from a single interface - **Advanced Inventory Management**: Track inventory across multiple locations with real-time synchronization between online and offline channels ### Omni-Channel Support Finqu unifies various sales channels into a cohesive commerce experience: - **Online Store**: Customizable e-commerce storefronts - **Point of Sale (POS)**: In-store retail operations with seamless online-offline inventory synchronization - **Social Commerce**: Selling directly through social media platforms ## Platform Architecture ### API Architecture Finqu's API is built on RESTful principles: - **Resource-Based URLs**: Intuitive endpoint structure following REST conventions - **Standard HTTP Methods**: Uses GET, POST, PUT, DELETE for CRUD operations - **JSON Response Format**: Consistent data structure for easy parsing and manipulation - **OAuth 2.0 Authentication**: Secure delegation protocol for third-party access - **Rate Limiting**: 500 requests per second per API key to ensure platform stability - **Versioning**: API versions are included in the URL path for backward compatibility ### Liquid Templating The Liquid templating language powers customization across the platform: - **Themes**: Customize the look and feel of storefronts - **Emails**: Design transactional and marketing emails - **Prints**: Create custom receipts, invoices, and packing slips - **Marketing Messages**: Develop targeted marketing communications - **Product Feeds**: Generate structured data feeds for external systems ### Security Features - **OAuth 2.0**: Secure API authentication without exposing credentials - **Two-Factor Authentication**: Additional security layer for account access - **HTTPS Encryption**: All data transmitted securely over SSL/TLS - **Scoped Access Tokens**: Granular permission control for API access - **Data Protection**: Compliance with global privacy regulations ### Performance Considerations - **Pagination**: Default limit of 50 items per page for optimal performance - **Caching**: Built-in caching mechanisms to reduce API load - **Rate Limiting**: Prevents abuse and ensures platform stability