In Review
39Under consideration
WebSocket support
Ability to connect to a WebSocket server, send & receive messages
gRPC support
Ability to interact with gRPC servers using Testfully, just like how Restful or GraphQL requests work today.
Delete an existing workspace
Ability to permanently delete a workspace that is no longer needed.
Description for requests
A way to enter description (multi-line text) for requests
Public/Protected API Docs
A way to publish API Docs for public/protected access. Public access: anyone can read the docs Private access: you need some sort of login before being able to read the docs
Tooltip for Variables
When I use a variable in my request, I should be able to inspect the current value for the variable by hovering over the variable name which is something that is not currently supported.
Request History
Ability to see a list of previously sent requests and details of each request.
Access API Docs for all of requests wihtin a folder
At the moment, it's only possible to view docs per request. It would be good to have a way to quickly see all of the request docs within a folder.
Editing auto-generated API Docs
Currently, API docs are auto-generated, and there isn't a way to modify any field. It would be good to have. the option to edit the docs.
Format/Pretty for payloads of apis?
I dont see a way to prettify the request body. There should be some auto format or plugin to do this.
In Progress
3Actively being built
Sync workspace data with a Git (Github, Bitbucket, Gitlab) repo
Many folks have asked us for the ability to sync their workspace data with a Git repository. Git sync would become handy in many cases, including: 1. Using Git as a backup system with the ability to move back and forth and see changes 2. Collaborate with your colleagues without using Testfully Cloud Git Sync is definitely something we want to work on. If you're among users who want to have this feature, please: 1. Upvote 2. Share your use case in comments
An exported Testfully file does not contain API Validation data
When I export a folder and import it again, I don't see the API validation data. It would be good if we could include them, like other information.
Roles & Teams
Enhance the existing Permissions system so that we can add roles and teams, and assign users to them.
Completed
37Recently shipped
Offline version of Testfully
Offer a version of Testfully that does not require internet access and does not store users' data in the Cloud. More information
Pre-request & post-request scripts
Ability to run bespoke Javascript code before or/and after a request is sent
Ability to add route params for endpoints
Cookie Management
Ability to capture cookies and attach them to requests when needed
Keyboard shortcuts
Keyboard Shortcuts for common actions including Saving a request, folder, environment Sending a request
import a cURL commmand
Ability to import a cURL command and get a working request
Search
An easy way to search a workspace for requests, folders, environments etc.
Export & Import a Testfully Environment
Ability to export a Testfully environment, and import it again
Ability to Save or Discard unsaved changes when closing a tab
When a request, folder or an environment contains unsaved changes and the end-user closes the tab, ask user if she/he wish to save or discard changes.
Import OpenAPI Spec
Similar to the currently supported Swagger 2.0 spec, importing Open API Spec 3.0 and 3.1 files would be good.
Distinguish saved and unsaved Requests
As a user I have no way to distinguish between saved and unsaved requests. As an example, I've edited two requests and saved the first one, while only changing the second one but not saving: In comparison, other application display a visual feedback, if one tab contains unsaved changes: Please make a similar visual feature so we know which tab we still have to save
Ability to write tests in Javascript
The ability to write TDD-style tests using Javascript to be executed after a request is sent. It would be nice to follow the existing pattern, and make sure that the API is compatible with Postman. This makes it easier for new users to switch to Testfully from Postman. Examples: test("should return 200 OK", () => { expect($.response.code).to.equal(200); });