> For the complete documentation index, see [llms.txt](https://circular-protocol.gitbook.io/circular-protocol-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools.md).

# Developer Tools

- [Enterprise APIs](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis.md)
- [Javascript](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript.md)
- [CEP\_Account.open()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.open.md): With this method you can set the account to use for next operations.
- [CEP\_Account.setNetwork()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.setnetwork.md): With this method you can set the network where you create and search your certificates.
- [CEP\_Account.setBlockchain()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.setblockchain.md): With this method you can set the blockchain where you create and search your certificates.
- [CEP\_Account.update()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.update.md): With this method you can update the account parameters such as Nonce etc.
- [CEP\_Account.submitCertificate()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.submitcertificate.md): With this method you can certify your data.
- [CEP\_Account.getTransactionOutcome()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.gettransactionoutcome.md): With this method you can perform polling on the blockchain to get the transaction outcome as soon as the transaction gets executed.
- [CEP\_Account.getTransaction()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.gettransaction.md): With this method you can search a specific transaction by the blockID and the TxID.
- [CEP\_Account.close()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/javascript/cep_account.close.md): With this method you can clear the variables of the class.
- [Node.JS](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js.md)
- [CEP\_Account.open()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.open.md): With this method you can set the account to use for next operations.
- [CEP\_Account.setNetwork()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.setnetwork.md): With this method you can set the network where you create and search your certifications.
- [CEP\_Account.setBlockchain()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.setblockchain.md): With this method you can set the blockchain where you create and search your certificates.
- [CEP\_Account.update()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.update.md): With this method you can update the account parameters such as Nonce etc.
- [CEP\_Account.submitCertificate()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.submitcertificate.md): With this method you can certify your data.
- [CEP\_Account.getTransactionOutcome()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.gettransactionoutcome.md): With this method you can perform polling on the blockchain to get the transaction outcome as soon as the transaction gets executed.
- [CEP\_Account.getTransaction()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.gettransaction.md): With this method you can search a specific transaction by the blockID and the TxID.
- [CEP\_Account.close()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/node.js/cep_account.close.md): With this method you can clear the variables of the class.
- [PHP](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php.md)
- [CEP\_Account.open()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.open.md): With this method you can set the account to use for next operations.
- [CEP\_Account.setNetwork()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.setnetwork.md): With this method you can set the network where you create and search your certificates.
- [CEP\_Account.setBlockchain()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.setblockchain.md): With this method you can set the blockchain where you create and search your certificates.
- [CEP\_Account.updateAccount()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.updateaccount.md): With this method you can update the account parameters such as Nonce etc.
- [CEP\_Account.submitCertificate()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.submitcertificate.md): With this method you can certify your data.
- [CEP\_Account.getTransactionOutcome()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.gettransactionoutcome.md): With this method you can perform polling on the blockchain to get the transaction outcome as soon as the transaction gets executed.
- [CEP\_Account.getTransaction()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.gettransaction.md): With this method you can search a specific transaction by the blockID and the TxID.
- [CEP\_Account.close()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/php/cep_account.close.md): With this method you can clear the variables of the class.
- [Python](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python.md)
- [CEP\_Account.open()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.open.md): With this method you can set the account to use for next operations.
- [CEP\_Account.set\_network()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.set_network.md): With this method you can set the network where you create and search your certificates.
- [CEP\_Account.set\_blockchain()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.set_blockchain.md): With this method you can set the blockchain where you create and search your certificates.
- [CEP\_Account.update\_account()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.update_account.md): With this method you can update the account parameters such as Nonce etc.
- [CEP\_Account.submit\_certificate()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.submit_certificate.md): With this method you can certify your data.
- [CEP\_Account.get\_transaction\_outcome()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.get_transaction_outcome.md): With this method you can perform polling on the blockchain to get the transaction outcome as soon as the transaction gets executed.
- [CEP\_Account.get\_transaction()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.get_transaction.md): With this method you can search a specific transaction by the blockID and the TxID.
- [CEP\_Account.close()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/python/cep_account.close.md): With this method you can clear the variables of the class.
- [Java](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java.md)
- [CEP\_Account.open()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.open.md): With this method you can set the account to use for next operations.
- [CEP\_Account.setNetwork()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.setnetwork.md): With this method you can set the network where you create and search your certificates.
- [CEP\_Account.setBlockchain()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.setblockchain.md): With this method you can set the blockchain where you create and search your certificates.
- [CEP\_Account.updateAccount()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.updateaccount.md): With this method you can update the account parameters such as Nonce etc.
- [CEP\_Account.submitCertificate()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.submitcertificate.md): With this method you can certify your data.
- [CEP\_Account.getTransactionOutcome()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.gettransactionoutcome.md): With this method you can perform polling on the blockchain to get the transaction outcome as soon as the transaction gets executed.
- [CEP\_Account.getTransaction()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.gettransaction.md): With this method you can search a specific transaction by the blockID and the TxID.
- [CEP\_Account.close()](https://circular-protocol.gitbook.io/circular-protocol-documentation/developer-tools/enterprise-apis/java/cep_account.close.md): With this method you can clear the variables of the class.
