# Moose Framework Documentation > Moose is a framework for building and deploying data pipelines and applications. This documentation provides comprehensive guides, API references, and examples for TypeScript and Python implementations, with a focus on data workflows, ingestion, and consumption patterns. The Moose framework documentation is organized into language-specific implementations and core concepts, covering everything from schema definitions to streaming data pipelines. ## TypeScript Implementation - [Workflows Guide](https://docs.fiveonefour.com/api/context/typescript/workflows.md): Comprehensive guide to implementing workflows in TypeScript - [Table Setup](https://docs.fiveonefour.com/api/context/typescript/table-setup.md): Instructions for setting up and configuring tables - [Streaming Data](https://docs.fiveonefour.com/api/context/typescript/streaming.md): Guide to handling streaming data in TypeScript - [Schema Definition](https://docs.fiveonefour.com/api/context/typescript/schema-definition.md): How to define and manage data schemas - [Pipelines](https://docs.fiveonefour.com/api/context/typescript/pipelines.md): Building and managing data pipelines - [Data Ingestion](https://docs.fiveonefour.com/api/context/typescript/ingest.md): Guide to data ingestion patterns and practices - [Data Consumption](https://docs.fiveonefour.com/api/context/typescript/consumption.md): Implementing data consumption patterns - [Constraints](https://docs.fiveonefour.com/api/context/typescript/constraints.md): Understanding and implementing data constraints ## Python Implementation - [Data Consumption](https://docs.fiveonefour.com/api/context/python/consumption.md): Guide to consuming data using Python implementations