CPU Architecture | Operating System | Python Architecture | Python Versions |
---|---|---|---|
AMD64 | Windows | 32-bit | 3.7 - 3.12 |
AMD64 | Windows | 32-bit | 3.7 - 3.12 |
X86_64 | Linux | 64-bit | 3.7 - 3.12 |
X86_64 | macOS | 64-bit | 3.7 - 3.12 |
ARM64 | macOS | 64-bit | 3.9 - 3.12 |
AARCH64 | Linux | 64-bit | 3.7 - 3.12 |
TLDR : pip install sourcedefender
We are proud to be in the Top 3% of packages on PyPi when ordered by downloads. We have worked hard to ensure the installation of our package is as straight forward as possible. Anyone who is used to using pip will not find this difficult. Simply run the install command above and you'll be good to go. Installation is just like installing any other Python package.
For more information on the v11.0.4 release, you can take a look on PyPi .
You only need to license systems that create encrypted code.
per development system, per week
per development system, per month
per development system, per year
per year, unlimited usage
Email Support
Yes
Active Billing
Yes
Payment Options
Credit Card, Bank Transfer
Payment Frequency
Yearly
A customers server would not need a license to run any code you encrypt for them. An example of system that would need a license would be a developers computer, a virtual machine that is part of your CI/CD pipeline.
We appreciate that you may not need to encrypt code on a regular basis, so we have introduced Active Billing . At the end of your billing period we automatically pause your subscription and only activate it the next time you need to encrypt code.
The running of encrypted code inside a docker container is supported, and encrypting code is also supported. However, when you start a Docker Container the Container ID changes and this would mean that when you activate your licence, you would get charged for each instance launched. This could get expensive if not carefully managed. If you are on the Enterprise Plan, then you have nothing to worry about as your costs are fixed.
Our default billing period starts when you activate your first system and lasts for the duration of your Plan. Your systems subscription will automatically cancel at the end of this billing period and reactivated on the next use.
An activation takes place when a developer installs the sourcedefender package (via 'pip install sourcedefender') on a system and then runs the "sourcedefender activate --token" command with your unique token.
This activation token is unique to your account. If you wish to get a new token, click on the Refresh Token button. Any system that was previously activated will continue to work.
We will never automatically renew your subscription at the end of the billing period. Should you attempt to encrypt files after your current subscription has ended then it will be reactivated and your payment method will be charged accordingly. Any encrypted code you have deployed will continue to run even after you end your subscription.
We are unable to offer refunds on our subscriptions or transfer it to a new host. Our software is activated on your system automatically at the time of purchase and is set to expire and the end of your billing period. Once the license is activated on your system we have no way of disabling it early.