Notice: New customer sign-ups and account upgrades are no longer available for HAQM WorkDocs. Learn about migration steps here.

The HAQM WorkDocs SDK removes the complexity of building file collaboration and management capabilities into your solutions and applications by providing full administrator and user level access to HAQM WorkDocs site resources. 

You can build new applications or create integrations with existing solutions and applications on HAQM WorkDocs. The HAQM WorkDocs SDK is part of the AWS SDK so you can easily take advantage of the power of AWS for security, monitoring, business logic, storage, and app development.

You can authenticate administrative WorkDocs API actions using AWS Identity and Access Management (IAM) and authorize user API actions using OAuth 2.0. Software vendors can sell their WorkDocs integrated applications in AWS Marketplace. Site administrators can manage these applications directly from the WorkDocs admin console and use AWS CloudTrail to log API calls.

What can you build with HAQM WorkDocs?

The HAQM WorkDocs SDK includes APIs that provide admin and user level actions for: user administration, permission management, sharing, commenting, metadata, labeling, and activity tracking. Learn about the use cases below.

Integrate HAQM WorkDocs with your auditing, anti-virus, and data loss prevention applications

Auditing, anti-virus scanning, and data loss protection (DLP) applications can scan HAQM WorkDocs content either periodically or as new contents gets added, to detect security threats and data leakage. Once detected, applications take mitigation actions such as purging or quarantining files and enforce appropriate permission policies.

Build collaboration capabilities into your existing content management system

Build access, permissions, sharing, and feedback capabilities into your existing content management systems (CMS) using HAQM WorkDocs.

Build a process management application with HAQM WorkDocs

Programmatically use HAQM WorkDocs for user content, feedback, metadata, labels, permission, activity tracking, and notifications in your process management application.

Migrate your content to HAQM WorkDocs

Migrate users and content from on-premises and cloud content repositories to WorkDocs, by automating user account provisioning, replicating folder structures, uploading files and maintaining attributes and comments, and setting permissions.

Manage user and content lifecycles

Activate and deactivate groups of users and migrate deactivated user content to existing users to ensure that content is not lost as your organization grows.

Get Started

You can get started with the HAQM WorkDocs SDK in Java, Python, Go, JavaScript, .NET, PHP, and Ruby. The WorkDocs SDK also supports the following capabilities: automatic signing of API requests with SigV4 authentication, OAuth 2.0 authorization, AWS IAM integration for role and permission management, real-time notifications with HAQM SNS, and integration with AWS CloudTrail for API call logging. 

Learn more about HAQM WorkDocs features

Visit the features page
Ready to get started?
Sign up
Have more questions?
Contact us