> For the complete documentation index, see [llms.txt](https://docs.thunderstack.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thunderstack.org/bitcoin-native-infrastructure/readme/thunderengine/general.md).

# General

**What is ThunderEngine?**

**ThunderEngine** is a **non-custodial Lightning-as-a-Service (LaaS)** platform that enables businesses, merchants, and Lightning applications to integrate Lightning payments effortlessly.

With ThunderEngine:

* Your users hold their private keys, ensuring the highest level of security.
* We handle the complexities of node management, letting you focus on building exceptional user experiences.

As a developer, you can use ThunderEngine’s intuitive API to integrate Lightning payments into your applications seamlessly—without requiring in-depth knowledge of the Lightning protocol or lengthy node setup processes.

**Core Services**

ThunderEngine currently provides two core services:

1. **The** ThunderEngine **API**
   * Allows users and applications to:
     * Register new accounts.
     * Recover accounts using their seed secret.
     * Schedule nodes on our infrastructure.
     * Look up already scheduled nodes.
   * Scheduling returns an **HTTP URI**, enabling easy interaction with the scheduled node.
2. **The Node**
   * Represents the scheduled user node running on our infrastructure.
   * Enables users to:
     * **Send and receive Lightning payments**.
     * **Manage channels and liquidity**.
     * Interact directly with the RGB Lightning Node (RLN) instance.

***

#### **Benefits & Features**

**Key Features**

1. **Non-Custodial Architecture**
   * Users maintain full control of their private keys, ensuring maximum security and trust.
2. **Seamless API Integration**
   * Developers can integrate Lightning payments using ThunderEngine’s simple API without needing deep Lightning protocol expertise.
3. **Automated Node Scheduling**
   * Easily schedule and manage nodes on our infrastructure.
   * Receive **HTTP URIs** to interact directly with scheduled nodes.
4. **Scalable and Reliable Infrastructure**
   * ThunderEngine ensures your nodes are highly available and perform reliably under any load.

***

#### **Use Cases**

1. **Businesses and Merchants**
   * Accept Lightning Network payments securely and efficiently.
   * Integrate scalable payment solutions with minimal setup.
2. **Developers**
   * Build Lightning-enabled applications without worrying about the complexities of node management.
   * Focus on delivering excellent user experiences using ThunderEngine’s API.
3. **Wallet Providers**
   * Offer wallet services with integrated Lightning payments.
   * Leverage automated scheduling and non-custodial features for added security.
