-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
MathType API services
Reading time: 1minOverview of the API services provided by MathType Integration Services.
Summary
MathType Integration Services expose a collection of APIs that allow applications to render formulas, convert mathematical formats, generate accessible representations, and evaluate mathematical expressions. These services are available through HTTP endpoints. Self-hosted deployments may also provide equivalent Java and .NET APIs.
Use this article to understand the available service categories and navigate to the detailed reference for each one.
Available service categories
MathType provides the following API groups.
| Service | Description |
|---|---|
| Rendering services | Generate formulas in SVG, PNG, PDF, EPS, and other supported output formats. |
| Conversion services | Convert between Presentation MathML, Content MathML, and LaTeX. |
| Accessibility services | Convert between MathML and accessible textual representations. |
| Evaluation services | Evaluate mathematical expressions numerically. |
| Comparison services | Compare whether two mathematical expressions are equivalent. |
Available interfaces
Depending on your deployment, the same functionality may be exposed through different interfaces.
| Interface | Availability |
|---|---|
| HTTP endpoints | Cloud and self-hosted deployments |
| Java library | Self-hosted Java deployments |
| .NET library | Self-hosted .NET deployments |
Looking for language-specific APIs?
In addition to the HTTP endpoints documented in this section, MathType provides Java and .NET libraries exposing equivalent functionality. See Java API reference and .NET API reference.
Common request parameters
Many services accept a common set of request parameters, such as:
- Mathematical content (
mmlorlatex). - Output or conversion options.
- Rendering parameters.
- The optional
httpstatusparameter for HTTP error handling.
The complete list of supported parameters is documented in the reference for each service.
Endpoint structure
The exact endpoint URL depends on your deployment technology.
For deployment-specific endpoint locations, see Configure frontend service endpoints.
Each service reference in this section documents the endpoint path, supported parameters, request methods, and response format.
Request methods
Most API services support both GET and POST requests. For requests that include MathML or LaTeX content, POST is recommended to avoid URL length limitations and encoding issues.
Some services also support the optional httpstatus parameter to return HTTP 5xx responses instead of embedding error information in a successful (200 OK) response.