All APIs
- Amazon CloudWatch – Monitor an application by collecting data for a metric defined in Amazon CloudWatch.
- Amazon SNS – Work with Amazon SNS and Amazon SQS messages.
- Application Management – Work with web applications, privileged routine applications, and client applications (create, modify, export, and so on).
- Archiving – Archive files to an archive server.
- Auditing – Add entries to the audit log.
- C – Access InterSystems IRIS® data platform from C programs.
- Class Definitions – Work with class definitions and class members programmatically (obtain information about, define, make deployed, and so on).
- Cloud Storage – Store and retrieve data stored on a cloud storage provider.
- Concurrency Mode – Get and set the concurrency mode for the current process.
- CPF – Modify the CPF programmatically (change settings such as memory and journal settings, define mappings, configure devices, and so on).
- CPUs (Processors) – Obtain information about CPUs (processors).
- CSV Files – Work with CSV (comma-separated values) data sources.
- Current Date and Time – Obtain the current date and time.
- Databases – Manage database files programmatically (disable and enable journaling, copy, configure, and so on).
- Date/Time Values – Work with date/time values.
- DDL – Work with DDL statements and with DDL files.
- Devices – Work programmatically with devices such as printers; configure; query for list of devices.
- Directories and Drives – Work with directories and drives programmatically.
- EDIFACT – Receive, work with, and send EDIFACT documents.
- Email – Send and receive email programmatically.
- Encryption – Protect information against unauthorized viewing.
- Environment Variables – Access the value of an environment variable.
- Exporting Data – Export data programmatically.
- Extents – Work with extent definitions programmatically.
- Files – Work with files programmatically (read, write, copy, rename, and so on).
- FTP – Use FTP from within InterSystems IRIS® data platform.
- Globals – Manage globals programmatically (import, export, get size, set collation, configure mappings, and so on).
- GUIDs (Globally Unique Identifiers) – Work with GUIDs (Globally Unique Identifiers).
- HTTP – Send and receive HTTP requests and responses.
- Importing Data – Import data programmatically.
- Include Files – Export include files programmatically.
- Installation – Create custom installers.
- Inventory Facility – Create a catalog of your code.
- IP Addresses – Work with IP addresses (validate, get IP addresses, and so on).
- JMS – Produce and consume messages using a Java Messaging Service (JMS).
- JSON – Create, use, and modify JSON-format objects and arrays; serialize objects as JSON; create objects from JSON.
- Kafka – Send and receive Kafka messages.
- LDAP – Interact with an LDAP database programmatically.
- Licenses – Access information about license usage programmatically; configure license servers.
- Locks – Read lock table information programmatically; remove locks; query and adjust lock table parameters.
- Macros – Export macros programmatically; print information about available macros.
- Memory – Modify the memory settings programmatically.
- messages.log – Write to the messages.log file, the operator messages log.
- MIME – Send and receive MIME messages.
- MQ (IBM WebSphere MQ) – Exchange messages between InterSystems IRIS® data platform and IBM WebSphere MQ.
- MQTT – Send and receive Message Queuing Telemetry Transport messages.
- Namespaces – Get information about namespaces programmatically; query for list of namespaces.
- Operating System – Obtain information about the operating system.
- Operating System Commands – Invoke operating system commands from within InterSystems IRIS® data platform.
- Packages – Work with packages programmatically (compile, export, delete, and so on); configure mappings.
- Processes (Jobs) – Get information about and manipulate CPU processes (also known as jobs).
- Productions – Work with productions programmatically (start, check status, enable configuration items, stop, and so on).
- Python – InterSystems IRIS® data platform gives you options to use Python in different ways, depending on your needs.
- RabbitMQ – Send and receive RabbitMQ messages.
- Regular Expressions – Perform pattern matching using regular expressions.
- Routines – Work with routines programmatically (create, compile, get time stamp, export, and so on); configure mappings.
- SASL – Implement SASL to include authentication in connection-based protocols.
- Security Items – Work with roles, resources, applications, TLS configurations, and other security items programmatically (create, manipulate, export, and so on).
- Server – Obtain information about the InterSystems IRIS® data platform server and its environment.
- SQL – Use SQL within InterSystems IRIS® data platform; access third-party ODBC- or JDBC-compliant databases; access InterSystems IRIS as an ODBC- or JDBC-compliant database.
- SQL Gateway Connections – Manage and access SQL Gateway connections programmatically (check connections, query by name, and so on).
- SSH – Use SSH to communicate securely.
- Startup and Shutdown Behavior – Customize startup and shutdown behavior.
- Tasks – Work with tasks (Task Manager) programmatically (schedule, export definitions, query, and so on).
- TCP/IP – Communicate via TCP/IP; work with TCP devices.
- Telnet – Use Telnet from within InterSystems IRIS® data platform.
- TLS – Use TLS to communicate securely; obtain information about TLS connection in use.
- UDDI – Use UDDI to work with web services.
- URLs – Parse a URL into its component parts.
- Version – Obtain information about the system version.
- Web Gateway – Manage the Web Gateway programmatically.
- X12 – Receive, work with, and send X12 documents.
- X.509 Certificates – Use X.509 certificates.