SARA, Automated Resource Management System


In order to meet a demand from some ISPs in the region, LACNIC is making available an Automated Resource Management System: SARA. SARA is an interface for the maintenance of number resources that can be  used in an automated way. The protocol chosen for this task is Extensible Provisioning Protocol (EPP).

EPP is an IETF standards track protocol for the provisioning and management of objects stored in a central repository. It is a client-server protocol which works with client-initiated command-response XML message exchanges on top of TCP and TLS transport.

Although initially designed for domain name registries, it is flexible enough to permit the provisioning and management of other objects such as number resources like IPv4, IPv6 and ASNs. LACNIC wrote some extensions to EPP to make the maintenance of number resources possible. (Please, refer to the Technical References section at the bottom of this page).

It is worth noting that the use of SARA is optional. LACNIC members can still use our web interface. There are no plans to make SARA mandatory.

If your organization has resources allocated directly by LACNIC and is interested in testing the system, please go to "Testing the SARA system.”

If you have any questions you can send an email to

Testing your system before going to production

To use the SARA system, follow these steps:

  1. Register and obtain a user ID at the Registration Services - Authentication.
  2. Fill out the form requesting access for EPP.

Once we have received it, we will contact you notifying you of permission access.
Before using the EPP service, organizations must modify their systems to use the EPP interface, which means implementing at least the following EPP commands:

  1. create, info, update of user contact handles (contact mapping)
  2. create, info, update of organizations (brorg mapping)
  3. create, info, update, delete IP Blocks (ipnetwork mapping)
  4. info, update of ASNs (asn mapping)

The complete description of each of these commands can be found in the RFCs and extensions drafts listed here.

There is an EPP client library written in C++ by the, which can be used on the LACNIC member's system and serve as a reference for implementation in other programming languages or for debugging purposes. It can be found at: After downloading, you can check the install instructions in the INSTALL file.

Examples of SHEPP usage can be found here.

Tests can be performed on a dedicated server for EPP tests. If your organization has direct resource allocations received from LACNIC and you are interested in using the EPP service please follow the previous instructions.

Technical References


RFC 5730 Extensible Provisioning Protocol (EPP)
RFC 5733 Extensible Provisioning Protocol (EPP) Contact Mapping
RFC 5734 Extensible Provisioning Protocol (EPP) Transport over TCP

EPP Extensions

draft-neves-epp-brorg BR Organization Mapping for the Extensible Provisioning Protocol (EPP)
draft-neves-epp-ipnetwork IP Network Mapping for the Extensible Provisioning Protocol
draft-neves-epp-asn Autonomous System Number Mapping for the Extensible Provisioning Protocol (EPP)