Skip to main content

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.

FeedbackOpens in a new tab