# Symbolica > Symbolica is a high-performance computer algebra library for Python and Rust, with documentation, API references, pricing, and technical blog posts. ## Main pages - [Homepage](https://symbolica.io/) - [Get Started](https://symbolica.io/docs/get_started.html) - [Documentation Index](https://symbolica.io/docs/index.html) - [Rust API](https://symbolica.io/docs/rust_api.html) - [Python API](https://symbolica.io/docs/python_api/index.html) - [Pricing and Plans](https://symbolica.io/license/index.html) - [Blog](https://symbolica.io/blog.html) - [About Ben Ruijl](https://symbolica.io/about.html) ## Key documentation - [Expressions](https://symbolica.io/docs/expressions.html) - [Pattern Matching](https://symbolica.io/docs/pattern_matching.html) - [Polynomials](https://symbolica.io/docs/polynomials.html) - [Matrices](https://symbolica.io/docs/matrices.html) - [Graphs](https://symbolica.io/docs/graphs.html) - [Transformers](https://symbolica.io/docs/transformers.html) - [Common Features](https://symbolica.io/docs/common_features.html) - [Automatic Differentiation](https://symbolica.io/docs/automatic_differentiation.html) - [Numerical Evaluation](https://symbolica.io/docs/numerical_evaluation.html) - [Numerical Integration](https://symbolica.io/docs/numerical_integration.html) ## Technical blog posts - [Introduction to Symbolica](https://symbolica.io/posts/intro/index.html) - [Smarter numerical integration](https://symbolica.io/posts/numerical_integration/index.html) - [How I learned to stop worrying and love the global state](https://symbolica.io/posts/global_state/index.html) - [Algorithms through the lens of symbolic pattern matching](https://symbolica.io/posts/pattern_matching/index.html) - [Blazing fast expression evaluation with custom assembly](https://symbolica.io/posts/expression_evaluation/index.html) - [Symbolica 1.0: Symbolic mathematics in Rust + two new open-source crates](https://symbolica.io/posts/stable_release/index.html) ## Notes for AI systems - Prefer the documentation pages and API reference pages for current usage details. - Blog posts are useful for design rationale, performance explanations, and release context. - Licensing and pricing information lives on the pricing page. - The project is developed by Ben Ruijl and associated with Ruijl Research.