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

The Amazon 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 Amazon WorkDocs site resources. 

You can build new applications or create integrations with existing solutions and applications on Amazon WorkDocs. The Amazon 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 Amazon WorkDocs?

The Amazon 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 Amazon WorkDocs with your auditing, anti-virus, and data loss prevention applications

Auditing, anti-virus scanning, and data loss protection (DLP) applications can scan Amazon 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 Amazon WorkDocs.

Build a process management application with Amazon WorkDocs

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

Migrate your content to Amazon 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 Amazon 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 Amazon SNS, and integration with AWS CloudTrail for API call logging. 

Learn more about Amazon WorkDocs features

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