Skip to main content

Rust CLI for Autodesk Platform Services

Project description

RAPS - Rust CLI for Autodesk Platform Services

PyPI version License

A fast, modern command-line interface for Autodesk Platform Services (APS), built with Rust.

Installation

pip install raps

Quick Start

# Check installation
raps --version

# Get help
raps --help

# Test authentication (requires APS credentials)
raps auth test

# List buckets
raps bucket list

Configuration

Set your APS credentials as environment variables:

export APS_CLIENT_ID="your-client-id"
export APS_CLIENT_SECRET="your-client-secret"

Or use a .env file in your project directory.

Features

  • Object Storage Service (OSS): Manage buckets and objects
  • Model Derivative: Translate and extract model data
  • Data Management: Work with hubs, projects, and folders
  • Design Automation: Run Revit, AutoCAD, and Inventor engines
  • Authentication: Support for 2-legged, 3-legged, and device code flows
  • MCP Server: AI assistant integration via Model Context Protocol

Documentation

For full documentation, visit rapscli.xyz.

Alternative Installation Methods

Shell Script (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.sh | bash

PowerShell (Windows)

irm https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.ps1 | iex

Homebrew (macOS)

brew install dmytro-yemelianov/tap/raps

Scoop (Windows)

scoop bucket add raps https://github.com/dmytro-yemelianov/scoop-bucket
scoop install raps

License

Apache 2.0 - See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

raps-4.2.3-py3-none-win_amd64.whl (7.5 MB view details)

Uploaded Python 3Windows x86-64

raps-4.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.2.3-py3-none-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.2.3-py3-none-macosx_10_12_x86_64.whl (7.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file raps-4.2.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-4.2.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.2.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2627e1e8e5bd8ed8355ef75e1fd1b5f403d493ba9cc4c3323dad72f04a597437
MD5 fd36070ba1470ad66f4e6ec4ab9a9451
BLAKE2b-256 6c030e4a86e36f15df4d0c8507f68fa33b25a852d831d43085b5816b5c3680cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.2.3-py3-none-win_amd64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba189e15f2c08882189c638539879ac733caefd0314f541ac3714b180a5aba5
MD5 b6a0c188b6e3e88ea62f41e7d1ba3828
BLAKE2b-256 a278e19b3ffceb61be0b9fe0c10761398f89249cd861e4009b6408bc0d1c02ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.2.3-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-4.2.3-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.2.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c984e1e5260b361a2c0ca226857f7c461bdf7f5ae5d6533bc17806a891a6398c
MD5 7e1f12791d5ddaada3dfbd16865feb40
BLAKE2b-256 aafb42e386034965a7e61e2ab43afe5dfed5c4cc4efec51d0ba74346f6c1db86

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.2.3-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.2.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.2.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d100aeaf1fb748d29452ea3eb0cc74ee419a3aef0d82cbac1d2cb9ecc85f2696
MD5 c6058a0080dc2264825ee1b6c229feb6
BLAKE2b-256 67a0326b97047f2681c944f478a141884039fc9b335336d09e90f5bc64ad51c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.2.3-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page