Apex Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Spring '14 (API version 30.0)
Release Notes
ZIP Support (Developer Preview)
Securing Your Data
Encoding Your Data
Apex Reference
Glossary
Newer Version Available
Integration and Apex Utilities
Apex allows you to integrate with external SOAP and REST Web services using callouts.
You can use utilities for JSON, XML, data security, and encoding. A general-purpose utility
for regular expressions with text strings is also provided.
-
Invoking Callouts Using Apex
-
JSON Support
JavaScript Object Notation (JSON) support in Apex enables the serialization of Apex objects into JSON format and the deserialization of serialized JSON content. -
XML Support
Apex provides utility classes that enable the creation and parsing of XML content using streams and the DOM. -
ZIP Support (Developer Preview)
You can create and extract ZIP archive files by using the classes and methods in the Compression namespace (Developer Preview). -
Securing Your Data
You can secure your data by using the methods provided by the Crypto class. -
Encoding Your Data
You can encode and decode URLs and convert strings to hexadecimal format by using the methods provided by the EncodingUtil class. -
Using Patterns and Matchers
Apex provides patterns and matchers that enable you to search text using regular expressions.