This page is for users interested in working with BioCoRE from scripts or programs. It is possible to interact with BioCoRE without using a web browser, and the BioCoRE API is the mechanism for doing this.

As a simple example, you might be writing a TCL script that could use files from the BioFS or messages from the Notebook. The API lets you do this.


The BioCoRE API has been designed to allow programmers to communicate with BioCoRE from their own applications.

Briefly stated, a program or script registers itself with BioCoRE as being a certain BioCoRE user, and then can call procedures in the API that will transfer information to and from BioCoRE.

Programs and scripts that use the API

BioLog - Command line interface to the BioCoRE notebook
Control Panel - The entire Control Panel communicates with the BioCoRE server via the BioCoRE API

Working with the API

The API is currently available in Java, TCL, and C. Currently, Java and TCL have the most mature API and information about them are given below. If you are interested in the C API please contact us and we can get you the most recent revision.

Java version of API
TCL version of API


The BioCoRE team welcomes any comments, questions, or suggestions that you might have concerning our software! Please email us or fill out our feedback form.