Skip to content

thumDer/forge-sdk-python

 
 

Repository files navigation

autodesk-forge-sdk

Unofficial Autodesk Forge SDK for Python (3.*).

Usage

Install the package from PyPI:

pip3 install autodesk-forge-sdk

Authentication

import os
from autodesk_forge_sdk import AuthenticationClient, Scope

client = AuthenticationClient()
auth = client.authenticate(os.environ["FORGE_CLIENT_ID"], os.environ["FORGE_CLIENT_SECRET"], [Scope.VIEWABLES_READ])
print(auth["access_token"])

Data Management

import os
from autodesk_forge_sdk import OSSClient, OAuthTokenProvider

client = OSSClient(OAuthTokenProvider(os.environ["FORGE_CLIENT_ID"], os.environ["FORGE_CLIENT_SECRET"]))
buckets = client.get_all_buckets()
print(buckets)

Or, if you already have an access token:

import os
from autodesk_forge_sdk import OSSClient, SimpleTokenProvider

client = OSSClient(SimpleTokenProvider(os.environ["FORGE_ACCESS_TOKEN"]))
buckets = client.get_all_buckets()
print(buckets)

About

Unofficial Autodesk Forge SDK for Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Makefile 0.3%