Upload Extension
POST /v1/extensions — uploadExtension
import { client, Extensions } from 'anchorbrowser';
// ANCHORBROWSER_API_KEY is read from the environment by default;
// set it explicitly like this:
client.setConfig({ auth: () => 'your-api-key' });
const result = await Extensions.uploadExtension({
body: {
name: 'string',
file: new File(['file content'], 'file.txt')
}
});
console.log(result);
from anchorbrowser import Anchorbrowser
# ANCHORBROWSER_API_KEY is read from the environment by default;
# set it explicitly with Anchorbrowser(api_key="your-api-key")
client = Anchorbrowser()
result = client.extensions.upload_extension(
name="string",
file=("file.txt", b"file content"),
)
print(result)
List Extensions
GET /v1/extensions — listExtensions
import { client, Extensions } from 'anchorbrowser';
// ANCHORBROWSER_API_KEY is read from the environment by default;
// set it explicitly like this:
client.setConfig({ auth: () => 'your-api-key' });
const result = await Extensions.listExtensions();
console.log(result);
from anchorbrowser import Anchorbrowser
# ANCHORBROWSER_API_KEY is read from the environment by default;
# set it explicitly with Anchorbrowser(api_key="your-api-key")
client = Anchorbrowser()
result = client.extensions.list_extensions()
print(result)
Get Extension Details
GET /v1/extensions/{id} — getExtension
import { client, Extensions } from 'anchorbrowser';
// ANCHORBROWSER_API_KEY is read from the environment by default;
// set it explicitly like this:
client.setConfig({ auth: () => 'your-api-key' });
const result = await Extensions.getExtension({
path: {
id: 'your-id'
}
});
console.log(result);
from anchorbrowser import Anchorbrowser
# ANCHORBROWSER_API_KEY is read from the environment by default;
# set it explicitly with Anchorbrowser(api_key="your-api-key")
client = Anchorbrowser()
result = client.extensions.get_extension(
"your-id",
)
print(result)
Delete Extension
DELETE /v1/extensions/{id} — deleteExtension
import { client, Extensions } from 'anchorbrowser';
// ANCHORBROWSER_API_KEY is read from the environment by default;
// set it explicitly like this:
client.setConfig({ auth: () => 'your-api-key' });
const result = await Extensions.deleteExtension({
path: {
id: 'your-id'
}
});
console.log(result);
from anchorbrowser import Anchorbrowser
# ANCHORBROWSER_API_KEY is read from the environment by default;
# set it explicitly with Anchorbrowser(api_key="your-api-key")
client = Anchorbrowser()
result = client.extensions.delete_extension(
"your-id",
)
print(result)

