SocketTools Storage Service
The SocketTools Web Storage components provide private cloud storage for uploading and downloading shared data files which are available to your application. These APIs do not require a subscription to third-party cloud storage services.
General Questions
SocketTools includes a new component that provides private cloud storage for your applications. It is intended to be a simple way for developers to store application-specific data, such as configuration information, settings and documents, which are accessible from anywhere. Depending which SocketTools edition you're using, it's accessible using a .NET class, ActiveX control or an API using a shared library.
Your development license allows you to access the service at no additional charge. There are no recurring annual fees associated with your SocketTools storage account.
Yes, at a minimum TLS 1.2 AES 256-bit encryption are used to secure the session. Unencrypted connections to the service are not permitted. We also provide components which makes it easy for you to encrypt the data itself so only your application can access the data that you've stored.
The SocketTools cloud storage service is not intended to be a replacement for public cloud storage such as Amazon's S3 or Microsoft's Azure. There are no publicly accessible APIs which a third-party could use to access your data, and it's not possible to create an external link that connects to the data you've uploaded. It is intended only for private use by your application.
The SocketTools cloud storage service is not intended to be a replacement for public cloud storage such as Amazon's S3 or Microsoft's Azure. There are no publicly accessible APIs which a third-party could use to access your data, and it's not possible to create an external link that connects to the data you've uploaded. It is intended only for private use by your application.
The technical documentation for SocketTools provides more information in detail, but generally it is useful to think of storage containers as special folders that contain the data that your application uploads. Storage objects contain the data that you've uploaded. They can correspond to files on the local computer or application data stored in memory.
Your development license provides you with 2GB of storage and a limit of 10,000 objects (files). Individual objects are limited to a maximum of 250MB. Quota limits only apply to data being stored. There are no limits on the number of requests that you can make to retrieve stored objects. If you exceed the storage quota you can continue to access existing data, but you will be unable to store additional data.
Yes, you can test the service with a 30-day evaluation license. However, the amount of storage space is limited and any data you've stored will be deleted after the evaluation period ends. If you purchase a development license during the evaluation period, your storage account is automatically upgraded with increased quota limits and the data you've stored will be retained. It is recommended that you do not store any critical application data using an evaluation license.
There are no limits on the total number of applications you can create which access the storage service. The quota limits associated with your development account apply to all applications which you create.
Authentication is handled internally by the storage component and there are no additional passwords that you need to create to access the service. Your product serial number and runtime license key are used to generate a secure token which is used to grant access to the data your application has stored
Yes. It is possible to link accounts for multiple licenses, allowing them to share access to the same stored objects. For example, if you have multiple developer licenses in your organization, or you have two different SocketTools editions, they can be linked together. To enable this, open a support ticket and indicate which license should serve as the primary account.
Stored objects are associated with your SocketTools license. When you upgrade to a new version, you are issued new license and have two options. By default, any storage objects created with the new version are isolated from any previous versions. However, it is possible to link the stored objects from the previous version with your new license. Submit a technical support request and provide the serial numbers for the previous version and the current version you want to link together.
The data center is owned by Akamai and located in Atlanta, Georgia (United States). Additional locations may be added in the future based on demand. The provider has been extremely reliable with over 99% uptime and minimal maintenance windows.
Yes, you can visit the service status page for current information about each of the SocketTools services. Scheduled maintenance will be announced on this page, as well as additional information for any service which is unavailable.
There are no publicly accessible endpoints for the data that you store. The only way a user could browse the data which you've uploaded would be if you develop an application which has that capability, and then you provide it to them. You can also take the extra step of compressing and encrypting the data that you store, ensuring it is unusable outside of your application.
Yes. Only the data you store is accessible by your application and you can create unique application identifiers which enable you to isolate the data between different applications or multiple versions of the same application.