SkillAgentSearch skills...

Apx

apx - the toolkit for building Databricks Apps

Install / Use

/learn @databricks-solutions/Apx
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://github.com/databricks-solutions/apx"> <img src="https://raw.githubusercontent.com/databricks-solutions/apx/refs/heads/main/assets/logo.svg" class="align-center" width="200" height="200" alt="logo" /> </a> </p> <p align="center"> <b>🚀 <code>apx</code> is the toolkit for building Databricks Apps ⚡</b> </p> <div align="center">

Databricks FastAPI Pydantic uv React TypeScript Bun shadcn/ui

</div>

apx bundles together a set of tools and libraries to help you with app development lifecycle: develop, build and deploy.

💡 The main idea of apx is to provide convenient, fast and AI-friendly development experience.

🚀 Quickstart

Install apx:

# macOS/Linux
curl -fsSL https://databricks-solutions.github.io/apx/install.sh | sh

# Windows
irm https://databricks-solutions.github.io/apx/install.ps1 | iex

Initialize a new project:

apx init

📚 Documentation

Documentation

⬆️ Upgrading apx

apx upgrade

License and Third Party Libraries

License

© 2025 Databricks, Inc. All rights reserved. The source in this project is provided subject to the Databricks License.


Rust Crates

The core of apx is written in Rust. Below is the complete list of Rust crates used:

| Crate | Description | License | Source | | ------------------------------ | ------------------------------------------------------------------ | -------------------- | -------------------------------------------------------------- | | axum | Modern async web framework with WebSocket support for dev server | MIT | GitHub | | biome_css_parser | CSS parser for analyzing and transforming stylesheets | MIT | GitHub | | biome_css_syntax | CSS syntax tree definitions for parsing | MIT | GitHub | | biome_rowan | Red-green tree library for syntax analysis | MIT | GitHub | | chrono | Date and time handling with timezone support | MIT/Apache-2.0 | GitHub | | clap | Command line argument parser with derive macros for CLI definition | MIT/Apache-2.0 | GitHub | | console | Terminal styling and interaction utilities | MIT | GitHub | | dialoguer | Interactive command-line prompts and user input handling | MIT | GitHub | | dirs | Platform-specific standard directories (config, cache, data paths) | MIT/Apache-2.0 | GitHub | | flate2 | DEFLATE compression and decompression | MIT/Apache-2.0 | GitHub | | futures-util | Utilities for working with futures and async streams | MIT/Apache-2.0 | GitHub | | hex | Hexadecimal encoding/decoding utilities | MIT/Apache-2.0 | GitHub | | indicatif | Progress bars, spinners, and CLI status indicators | MIT | GitHub | | notify | Cross-platform file system change notifications for hot reload | CC0-1.0/Artistic-2.0 | GitHub | | opentelemetry | Observability SDK for distributed tracing and metrics | Apache-2.0 | GitHub | | opentelemetry_sdk | OpenTelemetry SDK implementation with Tokio runtime | Apache-2.0 | GitHub | | opentelemetry-otlp | OTLP exporter for sending telemetry to collectors | Apache-2.0 | GitHub | | opentelemetry-appender-tracing | Bridge between tracing and OpenTelemetry | Apache-2.0 | GitHub | | opentelemetry-proto | OpenTelemetry protocol buffer definitions | Apache-2.0 | GitHub | | prost | Protocol Buffers implementation for Rust | Apache-2.0 | GitHub | | rand | Random number generation for various use cases | MIT/Apache-2.0 | GitHub | | rayon | Data parallelism library for parallel iteration | MIT/Apache-2.0 | GitHub | | reqwest | HTTP client for making API requests and downloading resources | MIT/Apache-2.0 | GitHub | | rmcp | Rust SDK for the Model Context Protocol | MIT/Apache-2.0 | Crates.io | | ruff_python_ast | Python AST definitions from the Ruff project | MIT | GitHub | | ruff_python_parser | Python parser from Ruff for AST manipulation | MIT | GitHub | | ruff_text_size | Text size utilities from the Ruff project | MIT/Apache-2.0 | GitHub | | rust-embed | Embed files into Rust binary at compile time | MIT | GitHub | | schemars | JSON Schema generation from Rust types for API docs | MIT | GitHub | | serde | Serialization/deserialization framework for data structures | MIT/Apache-2.0 | GitHub | | serde_json | JSON serialization/deserialization for API communication | MIT/Apache-2.0 | GitHub | | serde_with | Custom serde serialization helpers | MIT/Apache-2.0 | GitHub | | serde_yaml | YAML serialization/deserialization for config files | MIT/Apache-2.0 | GitHub | | sha2 | SHA-2 hash functions for integrity verification | MIT/Apache-2.0 | GitHub | | similar | Text diffing library for addon apply diffs | MIT | GitHub | | sqlx | Async SQL toolkit with compile-time checked queries (SQLite) | MIT/Apache-2.0 | GitHub | | swc_atoms | Interned string atoms for the SWC compiler | Apache-2.0 | GitHub | | swc_common | Common utilities for SWC TypeScript/JavaScript AST | Apache-2.0 | GitHub | | swc_ecma_ast | ECMAScript AST definitions for TypeScript parsing | Apache-2.0 | GitHub | | swc_ecma_codegen | ECMAScript code generation from AST | Apache-2.0 | [GitHub](https://g

Related Skills

View on GitHub
GitHub Stars69
CategoryDevelopment
Updated8d ago
Forks25

Languages

Rust

Security Score

85/100

Audited on Apr 1, 2026

No findings