# Architecture & Features

Streamflow's technology stack is composed of three layers:

![](https://downloads.intercomcdn.com/i/o/1178444806/513f7b0f698893478ab17688/layers.png?expires=1791575100&amp;signature=57572d49ebb6c4be2db5041726bf149fb55a58e7febd32c252190c1e3cd0b886&amp;req=dSEgHs16mYlfX%2FMW1HO4zcrktuan%2BTz7fLU9tTklrbT0lOvEU1PBzo6%2Fnpfm%0AaTpJNl3GK6V7%2FeXBAek%3D%0A)

## Protocol layer

Streamflow Protocol is a base layer — a set of interoperable smart contracts that power the Streamflow Product Suite. These programs are built entirely on the Solana blockchain, enabling secure, efficient, and programmable token transfer infrastructure.

## Infrastructure layer

Streamflow offers powerful SDKs and APIs for faster development of applications.

This layer interacts with the **Protocol** layer.

To learn about the possibilities of the SDK and some of the existing integrations, find more information on this [page](https://streamflow.finance/integrations).

The composability and modularity of the infrastructure layer allow for a myriad of applications to be built on top of Streamflow. To understand the plans and the potential of the **infrastructure** layer, please read the section [Growing the Streamflow Ecosystem](https://docs.streamflow.finance/en/articles/9869368-growing-the-ecosystem).

## Business (Application) layer

This is the user-facing implementation of the protocol, such as the one at [app.streamflow.finance](http://app.streamflow.finance), that enables many end-user products.

While Streamflow encourages the ecosystem to build applications on top of the protocol and infrastructure layer, Streamflow also launched some of the end-to-end [solutions](https://docs.streamflow.finance/en/articles/9869339-solution).

## Technical Architecture

![](https://downloads.intercomcdn.com/i/o/1190995863/90e6a56eec698abf6749f139/image.png?expires=1791575100&amp;signature=5be67f6d7f8edfdf9524dc7bec9e925ebdfe6a3ca265fd321d8aa5e750271b47&amp;req=dSEuFsB3mIlZWvMW1HO4zS3KQ7nMPdVPWI2yl0UhpDEUgApfCdJYUdo1q68L%0A%2BMOwOsqS5s%2Bl9illcJo%3D%0A)

Further information about the technical implementation, features, and the code itself is available in the [documentation](https://docs.streamflow.finance/en/collections/10033766-developer-tools).

---

Next: [Adoption & Growth](https://docs.streamflow.finance/en/articles/9869350-adoption-growth)